提交 f87ca35e 编写于 作者: hebao@lab.ibiz5.com's avatar hebao@lab.ibiz5.com

单体服务模式启动配置

上级 8eeb5fc1
spring:
application:
name: ibzdst
main:
allow-bean-definition-overriding: true
cache:
redis:
time-to-live: 3600
caffeine:
spec: initialCapacity=5,maximumSize=50000,expireAfterWrite=3600s
redis:
host: 172.16.100.243
port: 6379
password:
database: 0
lettuce:
pool:
max-active: 32
max-wait: 300ms
max-idle: 16
min-idle: 8
servlet:
multipart:
max-file-size: 100MB
max-request-size: 100MB
datasource:
# username: a_A_5d9d78509
# password: '@6dEfb3@'
# url: jdbc:mysql://172.16.180.232:3306/a_A_5d9d78509?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true&allowMultiQueries=true&serverTimezone=GMT%2B8
# driver-class-name: com.mysql.jdbc.Driver
# isSyncDBSchema: false
# defaultSchema: a_A_5d9d78509
username: ibzdst
password: 111111111
url: jdbc:dm://172.16.180.183:5236?&clobAsString=true&comOra=true
driver-class-name: dm.jdbc.driver.DmDriver
isSyncDBSchema: false
defaultSchema: ibzdst
dynamic:
druid: #以下是全局默认值,可以全局更改
filters: stat,log4j2
#配置初始化大小/最小/最大
initial-size: 1
min-idle: 1
max-active: 20
#获取连接等待超时时间
max-wait: 60000
#间隔多久进行一次检测,检测需要关闭的空闲连接
time-between-eviction-runs-millis: 60000
#一个连接在池中最小生存的时间
min-evictable-idle-time-millis: 300000
validation-query: SELECT 1 FROM DUAL
test-while-idle: true
test-on-borrow: false
test-on-return: false
#打开PSCache,并指定每个连接上PSCache的大小。oracle设为true,mysql设为false。分库分表较多推荐设置为false
pool-prepared-statements: false
max-pool-prepared-statement-per-connection-size: 20
datasource:
master:
username: ${spring.datasource.username}
password: ${spring.datasource.password}
url: ${spring.datasource.url}
driver-class-name: ${spring.datasource.driver-class-name}
conf: classpath:liquibase/master.xml
isSyncDBSchema: ${spring.datasource.isSyncDBSchema}
defaultSchema: ${spring.datasource.defaultSchema}
db2:
username: ${spring.datasource.username}
password: ${spring.datasource.password}
url: ${spring.datasource.url}
driver-class-name: ${spring.datasource.driver-class-name}
conf: classpath:liquibase/master.xml
isSyncDBSchema: ${spring.datasource.isSyncDBSchema}
defaultSchema: ${spring.datasource.defaultSchema}
cloud:
nacos:
discovery:
server-addr: 172.16.100.243:8848
enabled: false
eureka:
client:
enabled: true
serviceUrl:
defaultZone: http://172.16.180.233:8762/eureka/
#Mybatis-plus配置
mybatis-plus:
global-config:
refresh-mapper: true
db-config:
# 全局逻辑已删除默认值
logic-delete-value: 0
# 全局逻辑未删除默认值
logic-not-delete-value: 1
mapper-locations: classpath*:/mapper/*/*/*.xml
configuration:
jdbc-type-for-null: 'null'
map-underscore-to-camel-case: false
#阿里sentinel熔断器
feign:
httpclient:
enabled: true
sentinel:
enabled: true
compression:
request:
enabled: true
mime-types: application/javascript,text/css,application/json,application/xml,text/html,text/xml,text/plain
min-response-size: 10240
response:
enabled: true
#Log配置
logging:
level:
cn.ibizlab: debug
org.springframework.boot.autoconfigure: ERROR
cn.ibizlab.core.extensions.mapper.DbEntityMapper: info
org.springframework.boot.web.embedded.jetty: ERROR
org.eclipse.jetty: ERROR
#zuul网关超时设置
ribbon:
ReadTimeout: 60000
ConnectTimeout: 60000
#系统是否开启权限验证、是否开启缓存
#缓存级别:无缓存(无配置项)、一级缓存(L1)、二级缓存(L2)
ibiz:
enablePermissionValid: false
cacheLevel: L1 #(L1)一级本地caffeine缓存;(L2)caffeine缓存+Redis缓存
auth:
service: SimpleUserService
token:
util: SimpleTokenUtil
excludesPattern: /v7/login,/lite/**
execResult:
saveBatchSize: 200
deleteBatchSize: 500
### jobs
jobs:
#admin-address: http://127.0.0.1:40005
app-name: ibzdst
app-port: 9999
#app-ip: 127.0.0.1
### 启用Gzip压缩
server:
port: 8087
compression:
enabled: true
mime-types: application/javascript,text/css,application/json,application/xml,text/html,text/xml,text/plain
min-response-size: 10240
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册