server: port: 40045 spring: application: name: application-file redis: host: 8.142.18.146 port: 6379 password: jh1q2w3e4r database: 15 lettuce: pool: maxTotal: 5 datasource: dynamic: primary: self #设置默认的数据源或者数据源组,默认值即为master strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源. datasource: self: url: jdbc:mysql://8.142.18.146:3306/btl_factory?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 'Jh@Jh2019!' driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 file: url: jdbc:mysql://8.142.18.146:3306/btl_file?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8 username: root password: 'Jh@Jh2019!' hikari: maximum-pool-size: 5 cn: jiheng: file: file-store-dir: download zip-out-dir: zip download-prefix: https://www.zhoudu.ltd/file/ jetcache: statIntervalMinutes: 15 areaInCacheName: false hidePackages: top.jiheng.factory local: # 默认2小时本地缓存 default: type: caffeine keyConvertor: fastjson expireAfterWriteInMillis: 3600000 expireAfterAccessInMillis: 1800000 # 長時本地緩存,主要用于要求时效一般 longTime: type: caffeine keyConvertor: fastjson expireAfterWriteInMillis: 300000 expireAfterAccessInMillis: 180000 # 短時本地緩存,主要用于要求时效较高的配置 shortTime: type: caffeine keyConvertor: fastjson expireAfterWriteInMillis: 60000 expireAfterAccessInMillis: 40000 remote: # 默认2小时的远程缓存 default: type: redis expireAfterWriteInMillis: 43200000 keyConvertor: fastjson valueEncoder: kryo valueDecoder: kryo poolConfig: minIdle: 5 maxIdle: 20 maxTotal: 50 host: ${SPRING.REDIS.HOST:39.100.230.190} port: ${SPRING.REDIS.PORT:8120} password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r} # 长时远程緩存,主要用于要求时效要求一般的集中式缓存 longTime: type: redis expireAfterWriteInMillis: 7200000 keyConvertor: fastjson valueEncoder: kryo valueDecoder: kryo poolConfig: minIdle: 5 maxIdle: 20 maxTotal: 50 host: ${SPRING.REDIS.HOST:39.100.230.190} port: ${SPRING.REDIS.PORT:8120} password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r} # 短時远程緩存,主要用于要求时效较高的集中式缓存 shortTime: type: redis expireAfterWriteInMillis: 300000 keyConvertor: fastjson valueEncoder: kryo valueDecoder: kryo poolConfig: minIdle: 5 maxIdle: 20 maxTotal: 50 host: ${SPRING.REDIS.HOST:39.100.230.190} port: ${SPRING.REDIS.PORT:8120} password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}