application.yml 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. server:
  2. port: 1005
  3. spring:
  4. application:
  5. name: Essential
  6. # 文件上传配置
  7. servlet:
  8. multipart:
  9. enabled: true
  10. max-file-size: 10MB # 最大文件大小
  11. max-request-size: 10MB # 最大请求大小
  12. # config:
  13. # import: optional:nacos:mysql-dev?group=zk-parent&namespace=dev&refresh=true # 暂时禁用 Nacos 配置导入
  14. cloud:
  15. nacos:
  16. discovery:
  17. server-addr: 115.190.125.125:8848
  18. enabled: false
  19. namespace: dev
  20. group: zk-parent
  21. config:
  22. server-addr: 115.190.125.125:8848
  23. namespace: dev
  24. group: zk-parent
  25. prefix: mysql-dev
  26. file-extension: yml
  27. import-check:
  28. enabled: false
  29. # Redis配置
  30. redis:
  31. host: 115.190.125.125
  32. port: 6377
  33. password: # 如果有密码请填写
  34. database: 0 # 使用数据库0
  35. timeout: 3000ms
  36. lettuce:
  37. pool:
  38. max-active: 8 # 连接池最大连接数
  39. max-idle: 8 # 连接池最大空闲连接数
  40. min-idle: 0 # 连接池最小空闲连接数
  41. max-wait: -1ms # 连接池最大阻塞等待时间
  42. # 数据库配置
  43. datasource:
  44. url: jdbc:mysql://115.190.125.125:3306/hunlian?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true
  45. username: root
  46. password: lsx@hfs?gln.lsc
  47. driver-class-name: com.mysql.cj.jdbc.Driver
  48. # HikariCP 连接池配置
  49. hikari:
  50. minimum-idle: 5 # 最小空闲连接数
  51. maximum-pool-size: 20 # 最大连接池大小
  52. connection-timeout: 30000 # 连接超时时间(毫秒)30秒
  53. idle-timeout: 600000 # 空闲连接超时时间(毫秒)10分钟
  54. max-lifetime: 1800000 # 连接最大存活时间(毫秒)30分钟
  55. connection-test-query: SELECT 1 # 连接测试查询
  56. # MyBatis Plus配置
  57. mybatis-plus:
  58. configuration:
  59. map-underscore-to-camel-case: true
  60. log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  61. global-config:
  62. db-config:
  63. logic-delete-field: isDeleted
  64. logic-delete-value: 1
  65. logic-not-delete-value: 0
  66. # MinIO配置(存储空间不足,暂时停用)
  67. # minio:
  68. # endpoint: http://115.190.125.125:9000
  69. # accessKey: minioadmin
  70. # secretKey: minioadmin
  71. # bucketName: avatars
  72. # bannerBucket: banners
  73. # avatarFolder: 红娘
  74. # 头像本地存储配置
  75. avatar:
  76. upload:
  77. path: D:/marriage-avatars/ # 本地存储路径
  78. url:
  79. prefix: http://localhost:8083/avatars/ # 访问URL前缀(通过网关)
  80. wx:
  81. pay:
  82. appId: wx3e90d662a801266e # 替换为你的小程序AppID
  83. mchId: 1727663839 # 替换为你的商户号
  84. privateKeyPath: /path/to/apiclient_key.pem # 私钥文件路径
  85. apiV3Key: d82ce405f04a47de14382bef4180239d # 替换为你的APIv3密钥
  86. notifyUrl: https://your-domain.com/api/vip/pay/notify # 支付回调地址