application-dev.yml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. spring:
  2. datasource:
  3. type: com.alibaba.druid.pool.DruidDataSource
  4. druid:
  5. driver-class-name: com.mysql.cj.jdbc.Driver
  6. # url: jdbc:mysql://172.16.20.104:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT
  7. url: jdbc:mysql://172.16.20.108:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT
  8. username: root
  9. # password: ch@2025.wm
  10. password: chuanghai@2024
  11. initial-size: 15
  12. max-active: 100
  13. min-idle: 10
  14. max-wait: 60000
  15. pool-prepared-statements: true
  16. max-pool-prepared-statement-per-connection-size: 20
  17. time-between-eviction-runs-millis: 60000
  18. min-evictable-idle-time-millis: 300000
  19. #Oracle需要打开注释
  20. #validation-query: SELECT 1 FROM DUAL
  21. test-while-idle: true
  22. test-on-borrow: false
  23. test-on-return: false
  24. stat-view-servlet:
  25. enabled: true
  26. url-pattern: /druid/*
  27. #login-username: admin
  28. #login-password: admin
  29. filter:
  30. stat:
  31. log-slow-sql: true
  32. slow-sql-millis: 1000
  33. merge-sql: false
  34. wall:
  35. config:
  36. multi-statement-allow: true
  37. redis:
  38. host: 172.16.20.108
  39. port: 6379
  40. password: chuanghai_2024.
  41. database: 3
  42. timeout: 5000
  43. jedis:
  44. pool:
  45. enabled: true
  46. max-active: 20
  47. min-idle: 0
  48. max-idle: 10
  49. max-wait: -1
  50. secure-api:
  51. # 开启SecureApi功能,如果为false则其余配置项均不生效
  52. enabled: true
  53. # 开启加解密日志打印,会打印出接口名、加密模式、算法、明文和密文等信息
  54. show-log: true
  55. url-safe: true
  56. # 加密模式,common和session_key可选,session_key是会话密钥模式,用于每次请求都使用不同的密钥,需要前端配合
  57. mode: common
  58. # 加密算法
  59. cipher-algorithm: aes_cbc_pkcs5
  60. # 对称算法用于加解密的密钥,Base64格式,cipher-algorithm选择对称加密算法时配置,也可为空,组件会随机生成一个
  61. key: oURKtBcNU6axnNoebKkuPqkCn6ivhE9qbg9FpeNnfpo=
  62. # 对称算法用于加解密的偏移量,Base64格式,cipher-algorithm选择对称加密算法时配置,也可为空,组件会随机生成一个
  63. iv: eW1xeThJSkprcEZUTGh1Ng==
  64. # 需要加密的接口路径匹配,遵循spring boot拦截器的正则规则,留空或者不配置代表不使用url匹配,只对注解的接口进行解密
  65. encrypt-url:
  66. # 配置了此项,接口有无注解都将进行返回值加密
  67. include-urls: /**
  68. # 即使配置了排除,注解的优先级也高于此项
  69. exclude-urls:
  70. - /captcha.jpg
  71. - /app/wxPay/notifyMp
  72. - /app/wxPay/notify
  73. - /app/wxPay/notifyJsApi
  74. - /app/wxPay/notifyShop
  75. - /app/wxPay/notifyJsApiShop
  76. - /app/wxPay/notifyMpShop
  77. - /pay/open/notify
  78. - /chatSocket/**
  79. - /websocket/**
  80. - /alioss/**
  81. - /swagger-ui.html
  82. - /v2/api-docs
  83. - /swagger-resources/**
  84. - /webjars/**
  85. # 需要解密的接口路径匹配,遵循spring boot拦截器的正则规则,留空或者不配置代表不使用url匹配,只对注解的接口、参数、字段进行解密
  86. decrypt-url:
  87. # 配置了此项,接口、参数、字段有无注解都将进行解密
  88. include-urls: /**
  89. # 即使配置了排除,注解的优先级也高于此项
  90. exclude-urls:
  91. - /captcha.jpg
  92. - /app/wxPay/notifyMp
  93. - /app/wxPay/notify
  94. - /app/wxPay/notifyJsApi
  95. - /app/wxPay/notifyShop
  96. - /app/wxPay/notifyJsApiShop
  97. - /app/wxPay/notifyMpShop
  98. - /pay/open/notify
  99. - /chatSocket/**
  100. - /websocket/**
  101. - /alioss/**
  102. - /swagger-ui.html
  103. - /v2/api-docs
  104. - /swagger-resources/**
  105. - /webjars/**
  106. # Date类型日期格式化
  107. date-format: yyyy-MM-dd HH:mm:ss
  108. # LocalDateTime类型日期格式化
  109. local-date-time-format: yyyy-MM-dd HH:mm:ss
  110. mp:
  111. temp: true
  112. sftp:
  113. username: export
  114. password: Waimai2024#
  115. host: 172.16.20.108
  116. port: 22
  117. dynamic:
  118. driver-class-name: com.mysql.cj.jdbc.Driver
  119. url: jdbc:mysql://172.16.20.104:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT
  120. # url: jdbc:mysql://172.16.20.108:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true&serverTimezone=CTT
  121. username: root
  122. password: ch@2025.wm
  123. # password: chuanghai@2024
  124. initial-size: 15
  125. max-active: 100
  126. min-idle: 10
  127. max-wait: 60000
  128. pool-prepared-statements: true
  129. max-pool-prepared-statement-per-connection-size: 20
  130. time-between-eviction-runs-millis: 60000
  131. min-evictable-idle-time-millis: 300000
  132. #Oracle需要打开注释
  133. #validation-query: SELECT 1 FROM DUAL
  134. test-while-idle: true
  135. test-on-borrow: false
  136. test-on-return: false
  137. stat-view-servlet:
  138. enabled: true
  139. url-pattern: /druid/*
  140. #login-username: admin
  141. #login-password: admin
  142. filter:
  143. stat:
  144. log-slow-sql: true
  145. slow-sql-millis: 1000
  146. merge-sql: false
  147. wall:
  148. config:
  149. multi-statement-allow: true