application-prod.yml 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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.111:3306/tcwm2.5?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
  7. username: root
  8. password: 111111
  9. initial-size: 10
  10. max-active: 100
  11. min-idle: 10
  12. max-wait: 60000
  13. pool-prepared-statements: true
  14. max-pool-prepared-statement-per-connection-size: 20
  15. time-between-eviction-runs-millis: 60000
  16. min-evictable-idle-time-millis: 300000
  17. #Oracle需要打开注释
  18. #validation-query: SELECT 1 FROM DUAL
  19. test-while-idle: true
  20. test-on-borrow: false
  21. test-on-return: false
  22. stat-view-servlet:
  23. enabled: true
  24. url-pattern: /druid/*
  25. #login-username: admin
  26. #login-password: admin
  27. filter:
  28. stat:
  29. log-slow-sql: true
  30. slow-sql-millis: 1000
  31. merge-sql: false
  32. wall:
  33. config:
  34. multi-statement-allow: true
  35. # 接口数据加密
  36. secure-api:
  37. # 开启SecureApi功能,如果为false则其余配置项均不生效
  38. enabled: true
  39. # 开启加解密日志打印,会打印出接口名、加密模式、算法、明文和密文等信息
  40. show-log: true
  41. url-safe: true
  42. # 加密模式,common和session_key可选,session_key是会话密钥模式,用于每次请求都使用不同的密钥,需要前端配合
  43. mode: common
  44. # 加密算法
  45. cipher-algorithm: aes_cbc_pkcs5
  46. # 对称算法用于加解密的密钥,Base64格式,cipher-algorithm选择对称加密算法时配置,也可为空,组件会随机生成一个
  47. key: oURKtBcNU6axnNoebKkuPqkCn6ivhE9qbg9FpeNnfpo=
  48. # 对称算法用于加解密的偏移量,Base64格式,cipher-algorithm选择对称加密算法时配置,也可为空,组件会随机生成一个
  49. iv: eW1xeThJSkprcEZUTGh1Ng==
  50. # 需要加密的接口路径匹配,遵循spring boot拦截器的正则规则,留空或者不配置代表不使用url匹配,只对注解的接口进行解密
  51. encrypt-url:
  52. # 配置了此项,接口有无注解都将进行返回值加密
  53. include-urls: /**
  54. # 即使配置了排除,注解的优先级也高于此项
  55. exclude-urls: /captcha.jpg
  56. # 需要解密的接口路径匹配,遵循spring boot拦截器的正则规则,留空或者不配置代表不使用url匹配,只对注解的接口、参数、字段进行解密
  57. decrypt-url:
  58. # 配置了此项,接口、参数、字段有无注解都将进行解密
  59. include-urls: /**
  60. # 即使配置了排除,注解的优先级也高于此项
  61. exclude-urls: /captcha.jpg
  62. # Date类型日期格式化
  63. date-format: yyyy-MM-dd HH:mm:ss
  64. # LocalDateTime类型日期格式化
  65. local-date-time-format: yyyy-MM-dd HH:mm:ss