| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- spring:
- profiles:
- active: dev
- application:
- name: miniapp
- datasource:
- druid: #以下是全局默认值,可以全局更改
- #监控统计拦截的filters
- filters: stat,slf4j
- #配置初始化大小/最小/最大
- initial-size: 2
- min-idle: 2
- max-active: 20
- #获取连接等待超时时间
- max-wait: 60000
- #间隔多久进行一次检测,检测需要关闭的空闲连接
- time-between-eviction-runs-millis: 60000
- #一个连接在池中最小生存的时间
- min-evictable-idle-time-millis: 300000
- validation-query: SELECT 'x'
- 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
- dynamic:
- primary: db-miniapp
- strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
- datasource:
- db-admin:
- url: jdbc:mysql://121.40.98.15:3307/charge_admin?tinyInt1isBit=false&serverTimezone=Asia/Shanghai
- username: root
- password: 123456
- driver-class-name: com.mysql.cj.jdbc.Driver
- db-miniapp:
- url: jdbc:mysql://121.40.98.15:3307/charge_app
- username: root
- password: 123456
- driver-class-name: com.mysql.cj.jdbc.Driver
- data:
- redis:
- port: 6380
- host: 121.40.98.15
- password: 123456
- database: 10
- lettuce:
- cluster:
- refresh:
- adaptive: true
- period: 20
- cache:
- type: redis
- redis:
- # 缓存过期时间:7天
- time-to-live: 604800
- mybatis-plus:
- mapper-locations: classpath:mappers/**/*.xml
- type-handlers-package: com.kym.mapper.typehandle
- main:
- allow-circular-references: true
- configuration:
- map-underscore-to-camel-case: true
- server:
- port: 8088
- servlet:
- context-path: /api
- # PageHelper
- pagehelper:
- propertyName: propertyValue
- reasonable: false
- defaultCount: true # 分页插件默认参数支持 default-count 形式,自定义扩展的参数,必须大小写一致
- sa-token:
- # jwt秘钥
- jwt-secret-key: 12345678
- # token 名称(同时也是 cookie 名称)
- token-name: satoken
- # token 有效期(单位:秒) 默认30分钟,-1 代表永久有效
- timeout: -1
- # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结
- active-timeout: -1
- # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录)
- is-concurrent: true
- # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token)
- is-share: true
- # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik)
- token-style: uuid
- # 是否输出操作日志
- is-log: true
- # 微信支付
- wechat:
- payment:
- appid: wx369fcff95d387bde
- # 微信商户号
- mchid: 1635831469
- mchsn: 6A45EEB068369430B2FFD45EA29F641A8E18165F
- v3Key: iTRovdvaTUQq0b9Jr91D7Tx66JnIes5U
- notifyUrl: https://www.kuaiyuman.cn/api/payment/notify
- # certPath: /data/wwwroot/charge/config/cert/apiclient_cert.pem
- # keyPath: /data/wwwroot/charge/config/cert/apiclient_key.pem
- certPath: cert/apiclient_cert.pem
- keyPath: cert/apiclient_key.pem
- miniapp:
- appid: wx369fcff95d387bde
- secret: e36560b99afd5f744754cd09e8f6cc2a
- # 以下需要先开通消息推送
- token: #微信小程序消息服务器配置的token
- aesKey: #微信小程序消息服务器配置的EncodingAESKey
- msgDataFormat: JSON
- # EN+充电配置
- en-plus:
- # 运营商ID
- operator-id: MA5HJNDG1
- # 运营商密钥
- operator-secret: c7fd9b753a9f434e
- # 消息密钥
- data-secret: 5cb7e12da198420a
- # 消息密钥初始化向量
- data-secret-iv: 8a6ac88326bc4d3f
- # 签名密钥
- sig-secret: 2365b20f69e44817
- # 最小充电余额(分)
- charge-min-amount: 200
- #文件上传配置
- upload:
- file:
- storage: file_storage #文件存放地址
- size: 20 #最大上传Mb
- url: https://static.kuaiyuman.cn/
- oss:
- endpoint: oss-cn-shenzhen.aliyuncs.com
- keyId: LTAI5tEPpmhZGDRb6sgqhiA2
- keySecret: HjlRw844NVP894jAzZna45Vns6axes
- bucket: kym-static
- prefix: http://static.kuaiyuman.cn # 前端访问拼接为 prefix+uuid,例 http://static.kuaiyuman.cn /b2ee8dbd259d4f44a63a8e36c8121f89.vue
|