application.yml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # ============================================================
  2. # 浠艾福 — 本地外部配置(供 start.sh 使用)
  3. # 此文件覆盖 JAR 内置的 application.yml 默认值
  4. # ============================================================
  5. # 适用场景:
  6. # - 本地开发: MariaDB 127.0.0.1
  7. # - 生产部署: 远程 MySQL 192.168.16.251
  8. # 切换: 修改 spring.datasource.url / username / password 即可
  9. # ============================================================
  10. server:
  11. port: 9082
  12. spring:
  13. servlet:
  14. multipart:
  15. max-file-size: 50MB
  16. max-request-size: 50MB
  17. datasource:
  18. driver-class-name: com.mysql.cj.jdbc.Driver
  19. url: jdbc:mysql://127.0.0.1:3306/zxyj?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&createDatabaseIfNotExist=true
  20. username: zxyj
  21. password: zxyj@123
  22. hikari:
  23. maximum-pool-size: 20
  24. minimum-idle: 5
  25. connection-timeout: 30000
  26. idle-timeout: 600000
  27. max-lifetime: 1800000
  28. pool-name: CfcHikariPool
  29. # SFMS 数据源(生产按需开启)
  30. sfms:
  31. datasource:
  32. enabled: false
  33. driver-class-name: com.mysql.cj.jdbc.Driver
  34. url: jdbc:mysql://192.168.16.251:3305/sfms?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
  35. username: readonly
  36. password: readonly
  37. # JWT 配置
  38. jwt:
  39. secret: cfc-secret-key-2026-spring-boot-jwt-token
  40. expiration: 86400000
  41. # 微信配置(生产需填写真实密钥)
  42. wechat:
  43. appid: wx5ba8038ef16fb245
  44. secret: YOUR_APP_SECRET_HERE
  45. mch-id: YOUR_MCH_ID
  46. mch-key: YOUR_MCH_KEY
  47. api-v3-key: YOUR_API_V3_KEY
  48. mch-serial-no: YOUR_MCH_SERIAL_NO
  49. private-key-path: /path/to/apiclient_key.pem
  50. notify-url: http://111.228.6.214/api/payment/notify
  51. login-url: https://api.weixin.qq.com/sns/jscode2session
  52. phone-url: https://api.weixin.qq.com/wxa/business/getuserphonenumber
  53. test-mode: true
  54. appkey: ${WECHAT_APPKEY:} # 虚拟支付 AppKey(商户后台基本配置获取,现网/沙箱分开)
  55. virtual-pay-env: ${WECHAT_VIRTUAL_PAY_ENV:0} # 0=现网 1=沙箱
  56. test-phone: "13800138000"
  57. alert-template-id: ${WECHAT_ALERT_TEMPLATE_ID:}
  58. # Dify AI 配置
  59. dify:
  60. base-url: http://dify.bianwoyou.cn/v1
  61. api-key: app-rtNSAHG2NFzRsXCGkeZlVNR9
  62. nutrition-api-key: app-OnHzTiI6EULUfLyceCDqJkQu
  63. tongue-api-key: ""
  64. callback-secret: dify-callback-secret
  65. # 运营配置
  66. admin:
  67. skip-captcha: true