application.yml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. server:
  2. port: 8089
  3. spring:
  4. application:
  5. name: RandomMatch
  6. # config:
  7. # import: optional:nacos:mysql-dev.yml?group=zk-parent&namespace=dev&refresh=true # Nacos已禁用,注释此配置
  8. cloud:
  9. nacos:
  10. discovery:
  11. server-addr: 115.190.125.125:8848
  12. enabled: false
  13. namespace: dev
  14. group: zk-parent
  15. config:
  16. server-addr: 115.190.125.125:8848
  17. namespace: dev
  18. group: zk-parent
  19. prefix: mysql-dev
  20. file-extension: yml
  21. import-check:
  22. enabled: false
  23. # 数据库配置
  24. datasource:
  25. url: jdbc:mysql://115.190.125.125:3306/hunlian?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true
  26. username: root
  27. password: lsx@hfs?gln.lsc
  28. driver-class-name: com.mysql.cj.jdbc.Driver
  29. hikari:
  30. maximum-pool-size: 1 # 暂时降到 1,缓解 Too many connections
  31. minimum-idle: 0 # 不保留空闲连接
  32. idle-timeout: 60000 # 1min
  33. max-lifetime: 300000 # 5min,需小于 DB wait_timeout
  34. connection-timeout: 30000 # 30s
  35. leak-detection-threshold: 20000 # 启用泄漏检测日志(20s)
  36. redis:
  37. host: 115.190.125.125
  38. port: 6377
  39. password:
  40. database: 0
  41. timeout: 3000ms
  42. lettuce:
  43. pool:
  44. max-active: 8
  45. max-idle: 8
  46. min-idle: 0
  47. max-wait: -1ms
  48. # MyBatis Plus配置
  49. mybatis-plus:
  50. configuration:
  51. map-underscore-to-camel-case: true
  52. log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  53. global-config:
  54. db-config:
  55. logic-delete-field: isDeleted
  56. logic-delete-value: 1
  57. logic-not-delete-value: 0
  58. recommend:
  59. cache:
  60. enabled: true
  61. ttl-seconds: 600
  62. rank:
  63. mmr-lambda: 0.7