| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- server:
- port: 8081
- servlet:
- context-path: /api/v1
- spring:
- threads:
- virtual:
- enabled: true
- application:
- name: payment-platform
- profiles:
- active: dev
- datasource:
- type: com.alibaba.druid.pool.DruidDataSource
- druid:
- driver-class-name: org.postgresql.Driver
- url: jdbc:postgresql://47.94.88.244:5432/payment_platform_prod?currentSchema=public
- username: admin
- password: 'xjz#123321'
- initial-size: 5
- min-idle: 5
- max-active: 20
- max-wait: 60000
- validation-query: SELECT 1
- test-while-idle: true
- test-on-borrow: false
- test-on-return: false
- data:
- redis:
- host: 47.94.88.244
- port: 6379
- database: 1
- password: '123456#xjz'
- timeout: 10s
- lettuce:
- pool:
- max-active: 20
- max-idle: 10
- min-idle: 5
- mybatis-plus:
- mapper-locations: classpath*:/mapper/**/*.xml
- type-aliases-package: com.payment.platform.module
- configuration:
- map-underscore-to-camel-case: true
- log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
- # JWT
- jwt:
- secret: vgb0tnl9d58+6n-6h-ea&u^1#0sccp!794=krylxcjq75vzps$
- algorithm: HmacSHA256
- access-token-expire: 3600
- refresh-token-expire: 7200
- token-type: bearer
- sliding-expire: true
- # 验证码
- captcha:
- enable: true
- expire-seconds: 60
- # Knife4j
- springdoc:
- swagger-ui:
- path: /swagger-ui.html
- api-docs:
- path: /v3/api-docs
- knife4j:
- enable: true
- setting:
- language: zh_cn
- # Quartz
- spring.quartz:
- job-store-type: memory
- properties:
- org.quartz.scheduler.instanceName: PaymentScheduler
- org.quartz.threadPool.threadCount: 10
- # Alipay
- alipay:
- app-id: ""
- app-private-key: ""
- alipay-public-key: ""
- server-url: https://openapi.alipay.com/gateway.do
- format: JSON
- charset: UTF-8
- sign-type: RSA2
- sandbox: false
- notify-url: ""
- return-url: ""
- max-retries: 3
- request-timeout: 30
- rate-limit: 100
- # File upload
- file:
- upload-path: static/upload
- allowed-extensions: .gif,.jpg,.jpeg,.png,.ico,.svg,.xls,.xlsx
- max-size: 10485760
- # Logging
- logging:
- level:
- com.payment.platform: debug
- org.springframework.security: info
|