application-prod.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. server:
  2. port: 30048
  3. spring:
  4. application:
  5. name: application-web
  6. redis:
  7. host: 8.142.18.146
  8. port: 6379
  9. password: jh1q2w3e4r
  10. database: 15
  11. lettuce:
  12. pool:
  13. maxTotal: 5
  14. datasource:
  15. dynamic:
  16. primary: self #设置默认的数据源或者数据源组,默认值即为master
  17. strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
  18. datasource:
  19. self:
  20. url: jdbc:mysql://8.142.18.146:3306/btl_factory?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  21. username: root
  22. password: root
  23. driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
  24. hikari:
  25. maximum-pool-size: 5
  26. cn:
  27. jiheng:
  28. file:
  29. file-store-dir: download
  30. zip-out-dir: zip
  31. download-prefix: https://s2t.jihengcc.cn/file/
  32. auth:
  33. permit-url-list:
  34. - /swagger-ui.html
  35. - /webjars/**
  36. - /swagger-resources/**
  37. - /v2/**
  38. - /favicon.ico
  39. - /doc.html
  40. - /api/passwordLogin
  41. - /csrf
  42. - /error**
  43. - /webjars**
  44. # 登录
  45. - /login/passwordLogin**
  46. - /login
  47. - /benteler/fileupload/**
  48. # - /**
  49. client: WEB
  50. jetcache:
  51. statIntervalMinutes: 15
  52. areaInCacheName: false
  53. hidePackages: top.jiheng.factory
  54. local:
  55. # 默认2小时本地缓存
  56. default:
  57. type: caffeine
  58. keyConvertor: fastjson
  59. expireAfterWriteInMillis: 3600000
  60. expireAfterAccessInMillis: 1800000
  61. # 長時本地緩存,主要用于要求时效一般
  62. longTime:
  63. type: caffeine
  64. keyConvertor: fastjson
  65. expireAfterWriteInMillis: 300000
  66. expireAfterAccessInMillis: 180000
  67. # 短時本地緩存,主要用于要求时效较高的配置
  68. shortTime:
  69. type: caffeine
  70. keyConvertor: fastjson
  71. expireAfterWriteInMillis: 60000
  72. expireAfterAccessInMillis: 40000
  73. remote:
  74. # 默认2小时的远程缓存
  75. default:
  76. type: redis
  77. expireAfterWriteInMillis: 43200000
  78. keyConvertor: fastjson
  79. valueEncoder: kryo
  80. valueDecoder: kryo
  81. poolConfig:
  82. minIdle: 5
  83. maxIdle: 20
  84. maxTotal: 50
  85. host: ${SPRING.REDIS.HOST:39.100.230.190}
  86. port: ${SPRING.REDIS.PORT:8120}
  87. password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
  88. # 长时远程緩存,主要用于要求时效要求一般的集中式缓存
  89. longTime:
  90. type: redis
  91. expireAfterWriteInMillis: 7200000
  92. keyConvertor: fastjson
  93. valueEncoder: kryo
  94. valueDecoder: kryo
  95. poolConfig:
  96. minIdle: 5
  97. maxIdle: 20
  98. maxTotal: 50
  99. host: ${SPRING.REDIS.HOST:39.100.230.190}
  100. port: ${SPRING.REDIS.PORT:8120}
  101. password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
  102. # 短時远程緩存,主要用于要求时效较高的集中式缓存
  103. shortTime:
  104. type: redis
  105. expireAfterWriteInMillis: 300000
  106. keyConvertor: fastjson
  107. valueEncoder: kryo
  108. valueDecoder: kryo
  109. poolConfig:
  110. minIdle: 5
  111. maxIdle: 20
  112. maxTotal: 50
  113. host: ${SPRING.REDIS.HOST:39.100.230.190}
  114. port: ${SPRING.REDIS.PORT:8120}
  115. password: ${SPRING.REDIS.PASSWORD:jh1q2w3e4r}
  116. wx:
  117. minprogram:
  118. miniprogramState: trial