#缓存、数据源 spring: cache: redis: time-to-live: 3600 caffeine: spec: initialCapacity=5,maximumSize=500,expireAfterWrite=3600s redis: host: 172.16.240.110 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_LAB01_df847bdfd password: '3d6@460A' url: jdbc:mysql://172.16.186.185:3306/a_LAB01_df847bdfd?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_LAB01_df847bdfd druid: # 监控页面 web-stat-filter: enabled: true url-pattern: /* profileEnable: true exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' statViewServlet: enabled: true # 设置白名单,不填则允许所有访问 allow: url-pattern: /druid/* # 控制台管理用户名和密码 login-username: admin login-password: admin dynamic: druid: #以下是全局默认值,可以全局更改 filters: stat,slf4j useGlobalDataSourceStat: true stat: log-slow-sql: true merge-sql: true slow-sql-millis: 10000 #配置初始化大小/最小/最大 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} #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 #zuul网关超时设置 ribbon: ReadTimeout: 60000 ConnectTimeout: 60000 #系统是否开启权限验证、是否开启缓存 #缓存级别:无缓存(无配置项)、一级缓存(L1)、二级缓存(L2) ibiz: systemid: DemoSys systemname: DemoSys enablePermissionValid: true cacheLevel: L1 #(L1)一级本地caffeine缓存;(L2)caffeine缓存+Redis缓存 ### jobs jobs: #admin-address: http://127.0.0.1:40005 app-name: DemoSys app-port: 9999 #app-ip: 127.0.0.1 server: port: 51000 compression: enabled: true mime-types: application/javascript,text/css,application/json,application/xml,text/html,text/xml,text/plain min-response-size: 10240