application.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. server:
  2. # 既然合并了,必须选一个端口,或者通过命令行参数指定
  3. port: 8080
  4. spring:
  5. # 核心:通用基础设施配置
  6. jpa:
  7. database-platform: org.hibernate.dialect.Oracle10gDialect
  8. ehcache:
  9. # 直接写相对 resources 的路径
  10. config: config/cache/ehcache.xml
  11. data:
  12. redis:
  13. host: 192.168.0.56
  14. port: 6379
  15. password: Bowin123456
  16. redis:
  17. selfdefine:
  18. map:
  19. jwtToken: { expireTime: 14400, cacheNullValues: false, keyPrefix: jwt, usePrefix: true }
  20. userinfo: { expireTime: 60, cacheNullValues: false, keyPrefix: userinfo, usePrefix: true }
  21. clientinfo: { expireTime: 60, cacheNullValues: false, keyPrefix: clientinfo, usePrefix: true }
  22. authoritiesinfo: { expireTime: 14400, cacheNullValues: false, keyPrefix: authorities, usePrefix: true }
  23. authenticationcode: { expireTime: 600, cacheNullValues: false, keyPrefix: authenticationcode, usePrefix: true }
  24. leafcache_security: { expireTime: 1800, cacheNullValues: false, keyPrefix: leafcache_security, usePrefix: true }
  25. ggfw-dict: { expireTime: 3600, cacheNullValues: true, keyPrefix: dict, usePrefix: true }
  26. ggfw-rmfw: { expireTime: 3600, cacheNullValues: true, keyPrefix: rmfw, usePrefix: true }
  27. ggfw-rmsx: { expireTime: 3600, cacheNullValues: true, keyPrefix: rmsx, usePrefix: true }
  28. ggfw-xzqh: { expireTime: 3600, cacheNullValues: true, keyPrefix: rmsx, usePrefix: true }
  29. datasource:
  30. type: com.alibaba.druid.pool.DruidDataSource
  31. # Oracle
  32. # driver-class-name: oracle.jdbc.OracleDriver
  33. # url: jdbc:oracle:thin:@//192.168.0.56:1521/FREEPDB1
  34. # username: ZJRS_YWXT
  35. # password: Bowin123456
  36. driver-class-name: dm.jdbc.driver.DmDriver
  37. url: jdbc:dm://192.168.0.56:5236?schema=ZJRS_YWXT&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&uppercaseAttributeName=false&columnNameUpperCase=false&lobAsString=true
  38. username: ZJRS_YWXT
  39. password: Bowin123456
  40. druid:
  41. initial-size: 10
  42. max-active: 100
  43. min-idle: 10
  44. max-wait: 60000
  45. test-while-idle: true
  46. validation-query: SELECT 1 FROM DUAL
  47. filter:
  48. wall:
  49. config:
  50. multi-statement-allow: true
  51. web-stat-filter:
  52. enabled: true
  53. url-pattern: "/*"
  54. exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*"
  55. # MyBatis-Plus 合并配置
  56. mybatis-plus:
  57. configuration:
  58. jdbc-type-for-null: 'null' # 保留 zwnw 的配置
  59. # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 调试时开启
  60. jackson:
  61. default-property-inclusion: non_null
  62. servlet:
  63. multipart:
  64. max-file-size: 10MB
  65. # Leaf 框架合并配置
  66. leaf:
  67. no-repeat-submit:
  68. enabled: false
  69. auth:
  70. client:
  71. client-authorization: { enabled: false }
  72. resource-id: res-server
  73. jwt:
  74. public-key-location: pub.pem
  75. sign-algorithm: SM2
  76. service-authentication-enabled: false
  77. gateway-server: false
  78. url:
  79. # 合并两个模块的白名单列表
  80. whitelist:
  81. - /captcha/**
  82. - /api/captcha/**
  83. - /index/queryRootMenuStore
  84. - /api/**
  85. - /**.js
  86. - /druid/**
  87. - /error
  88. - /webjars/**
  89. - /swagger-ui.html
  90. - /swagger-resources/**
  91. - /swagger-ui/**
  92. - /v3/api-docs
  93. - /v2/api-docs
  94. - /actuator
  95. - /actuator/**
  96. - /poster/**
  97. - /leaf6-uni-cloud-uc-service/** # zwnw 特有
  98. # 业务特有配置(yjt, real_name_auth 等保持不变)
  99. yjt:
  100. xfmxURL: http://218.14.255.250:2080/api
  101. version: 1.0
  102. userid: "00000002"
  103. privateKey: ... # 略
  104. publicKey: ... # 略
  105. real_name_auth:
  106. secretId: AKIDKVSAex3vZyFH5ecMwIPIxNZaP0N4f6KM
  107. secretKey: sXyFI9oESVN5f2CFD2e5JL9jDXgfSHwO
  108. callbackURL: https://rsj.zhanjiang.gov.cn/wx/
  109. # 监控与管理
  110. management:
  111. endpoints:
  112. web:
  113. exposure:
  114. include: '*'
  115. endpoint:
  116. health:
  117. show-details: ALWAYS
  118. springdoc:
  119. api-docs:
  120. path: /v3/api-docs
  121. swagger-ui:
  122. path: /swagger-ui.html
  123. url: /v3/api-docs