application.yml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. spring:
  2. profiles:
  3. active: dev
  4. application:
  5. name: miniapp
  6. datasource:
  7. druid: #以下是全局默认值,可以全局更改
  8. #监控统计拦截的filters
  9. filters: stat,slf4j
  10. #配置初始化大小/最小/最大
  11. initial-size: 2
  12. min-idle: 2
  13. max-active: 20
  14. #获取连接等待超时时间
  15. max-wait: 60000
  16. #间隔多久进行一次检测,检测需要关闭的空闲连接
  17. time-between-eviction-runs-millis: 60000
  18. #一个连接在池中最小生存的时间
  19. min-evictable-idle-time-millis: 300000
  20. validation-query: SELECT 'x'
  21. test-while-idle: true
  22. test-on-borrow: false
  23. test-on-return: false
  24. #打开PSCache,并指定每个连接上PSCache的大小。oracle设为true,mysql设为false。分库分表较多推荐设置为false
  25. pool-prepared-statements: false
  26. max-pool-prepared-statement-per-connection-size: 20
  27. dynamic:
  28. primary: db-miniapp
  29. strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
  30. datasource:
  31. db-admin:
  32. url: jdbc:mysql://121.40.98.15:3307/charge_admin?tinyInt1isBit=false&serverTimezone=Asia/Shanghai
  33. username: root
  34. password: 123456
  35. driver-class-name: com.mysql.cj.jdbc.Driver
  36. db-miniapp:
  37. url: jdbc:mysql://121.40.98.15:3307/charge_app
  38. username: root
  39. password: 123456
  40. driver-class-name: com.mysql.cj.jdbc.Driver
  41. data:
  42. redis:
  43. port: 6380
  44. host: 121.40.98.15
  45. password: 123456
  46. database: 10
  47. lettuce:
  48. cluster:
  49. refresh:
  50. adaptive: true
  51. period: 20
  52. cache:
  53. type: redis
  54. redis:
  55. # 缓存过期时间:7天
  56. time-to-live: 604800
  57. mybatis-plus:
  58. mapper-locations: classpath:mappers/**/*.xml
  59. type-handlers-package: com.kym.mapper.typehandle
  60. main:
  61. allow-circular-references: true
  62. configuration:
  63. map-underscore-to-camel-case: true
  64. server:
  65. port: 8088
  66. servlet:
  67. context-path: /api
  68. # PageHelper
  69. pagehelper:
  70. propertyName: propertyValue
  71. reasonable: false
  72. defaultCount: true # 分页插件默认参数支持 default-count 形式,自定义扩展的参数,必须大小写一致
  73. sa-token:
  74. # jwt秘钥
  75. jwt-secret-key: 12345678
  76. # token 名称(同时也是 cookie 名称)
  77. token-name: satoken
  78. # token 有效期(单位:秒) 默认30分钟,-1 代表永久有效
  79. timeout: -1
  80. # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结
  81. active-timeout: -1
  82. # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录)
  83. is-concurrent: true
  84. # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token)
  85. is-share: true
  86. # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
  87. token-style: uuid
  88. # 是否输出操作日志
  89. is-log: true
  90. # 微信支付
  91. wechat:
  92. payment:
  93. appid: wx369fcff95d387bde
  94. # 微信商户号
  95. mchid: 1635831469
  96. mchsn: 6A45EEB068369430B2FFD45EA29F641A8E18165F
  97. v3Key: iTRovdvaTUQq0b9Jr91D7Tx66JnIes5U
  98. notifyUrl: https://www.kuaiyuman.cn/api/payment/notify
  99. # certPath: /data/wwwroot/charge/config/cert/apiclient_cert.pem
  100. # keyPath: /data/wwwroot/charge/config/cert/apiclient_key.pem
  101. certPath: cert/apiclient_cert.pem
  102. keyPath: cert/apiclient_key.pem
  103. miniapp:
  104. appid: wx369fcff95d387bde
  105. secret: e36560b99afd5f744754cd09e8f6cc2a
  106. # 以下需要先开通消息推送
  107. token: #微信小程序消息服务器配置的token
  108. aesKey: #微信小程序消息服务器配置的EncodingAESKey
  109. msgDataFormat: JSON
  110. # EN+充电配置
  111. en-plus:
  112. # 运营商ID
  113. operator-id: MA5HJNDG1
  114. # 运营商密钥
  115. operator-secret: c7fd9b753a9f434e
  116. # 消息密钥
  117. data-secret: 5cb7e12da198420a
  118. # 消息密钥初始化向量
  119. data-secret-iv: 8a6ac88326bc4d3f
  120. # 签名密钥
  121. sig-secret: 2365b20f69e44817
  122. # 最小充电余额(分)
  123. charge-min-amount: 200
  124. #文件上传配置
  125. upload:
  126. file:
  127. storage: file_storage #文件存放地址
  128. size: 20 #最大上传Mb
  129. url: https://static.kuaiyuman.cn/
  130. oss:
  131. endpoint: oss-cn-shenzhen.aliyuncs.com
  132. keyId: LTAI5tEPpmhZGDRb6sgqhiA2
  133. keySecret: HjlRw844NVP894jAzZna45Vns6axes
  134. bucket: kym-static
  135. prefix: http://static.kuaiyuman.cn # 前端访问拼接为 prefix+uuid,例 http://static.kuaiyuman.cn /b2ee8dbd259d4f44a63a8e36c8121f89.vue