application.yml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. server:
  2. port: 8080
  3. servlet:
  4. context-path: / #web上下文
  5. spring:
  6. application:
  7. name: sd-prod-baseFrame
  8. cache:
  9. type: JCACHE # 缓存类型,目前支持 REDIS JCACHE
  10. jcache: # ehcache 配置 type=JCACHE时生效
  11. provider: org.ehcache.jsr107.EhcacheCachingProvider
  12. config: classpath:ehcache-spring.xml
  13. data:
  14. redis: # redis 配置
  15. caches: auth-1800,login-300,dict,public,flowEng,rfEng ,modlCalculateModel,modlControlModel #缓存列表,逗号分隔,横线前为缓存名称,之后为多少秒不使用则清除,缺省为0代表永不清除
  16. host: 192.168.1.132
  17. port: 6379
  18. timeout: 30s
  19. jedis:
  20. pool:
  21. min-idle: 5
  22. max-idle: 20
  23. max-wait: -1ms
  24. max-active: 200
  25. #datasource:
  26. # jdbcUrl: jdbc:oracle:thin:@192.168.1.40:1521/orcl
  27. # username: testdb
  28. # password: testdb
  29. datasource:
  30. jdbcUrl: jdbc:mysql://192.168.51.220:3306/rwa_test
  31. username: test
  32. password: test
  33. encrypted: false # 是否使用加密后的数据库密码
  34. #hikari 链接池配置
  35. #hikari:
  36. # pool-name: HikariCP999 #链接池名称
  37. # minimum-idle: 10 #最小空闲连接数量
  38. # idle-timeout: 600000 #单位毫秒,空闲连接存活最大时间,默认600000毫秒(10分钟)
  39. # maximum-pool-size: 10 #连接池最大连接数,默认是10
  40. # max-lifetime: 1800000 #单位毫秒,此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000毫秒即30分钟
  41. # connection-timeout: 30000 #单位毫秒,数据库连接超时时间,默认30秒,即30000
  42. # 数据库密码加密使用说明
  43. # 1、以数据库密码作为参数,执行com.sundata.datasource.EncryptString,记录密码加密结果
  44. # 2、修改上面的配置信息:encrypted改为true;password的值改为上一步记录的加密结果;删除hikari,他的下级属性升级为datasource的下级属性
  45. http:
  46. encoding: # 指定HTTP请求编码,等价于web.xml中的CharacterEncodingFilter
  47. enabled: true
  48. force: true
  49. charset: UTF-8
  50. resources:
  51. static-locations:
  52. - classpath:/js/
  53. - classpath:/styles/
  54. servlet:
  55. multipart:
  56. max-file-size: 100MB # 最大可上传文件大小
  57. resolve-lazily: true
  58. thymeleaf: # pageOffice 需要
  59. cache: false
  60. mode: HTML5
  61. prefix: classpath:/
  62. suffix: .html
  63. #mybatis: 改为在DefaultDataSourceConfig中指定
  64. # config-location: classpath:mybatis-config.xml
  65. # mapper-locations: classpath*:com/sundata/**/mybatis/*.xml
  66. springdoc.packagesToScan: com.sundata.admin.usermanage # 指定openAPI扫描路径
  67. flink:
  68. server: # flink服务器配置
  69. ip: #192.168.1.223 # 未指定则不启用flink
  70. port: 8082
  71. libPath: D:/WorkSpace/eclipseP3S2/sd-prod-rfEngine/flinklib # flink运算时需要的jar包的存放路径,使用前必须将路径下的jar包更新到与项目一致的版本
  72. datasource: # 接口数据的数据源
  73. driverClassName: org.apache.derby.jdbc.ClientDriver
  74. jdbcUrl: jdbc:derby://192.168.1.223:1527/basedb3
  75. username: basedb3
  76. password: basedb3
  77. # 运行期间不需要查看修改的系统级参数
  78. #parameter{MD5,SM3} default MD5
  79. logic.PasswordEncryption: SM3
  80. #Project deployment pattern (Note: The default is clustering mode, and the dictionary 'nodeips' needs to be added. parameter:{cluster,standalone})
  81. pattern.model: standalone
  82. #parameter{SM4} default SM4
  83. PwdConvertEncryption: SM4
  84. #Whether to open multi org. parameter:{YES,NO}
  85. multi.org: NO
  86. #parameter{db2,oracle,mysql} default No value
  87. dbType: mysql
  88. # 登录校验图片参数
  89. validate:
  90. image:
  91. width: 65
  92. height: 23
  93. codeCount: 5
  94. # 调整日志级别
  95. logging:
  96. level:
  97. com:
  98. sundata:
  99. authMng: debug
  100. #pageoffice的简易印章平台的初始密码,如果使用则强烈建议修改
  101. popassword: 111111
  102. #存放pageoffice的服务器资源目录, 存放license.lic poseal.db文件,为空则不启用pageOffice
  103. posyspath:
  104. #以下4种都可以单独配置,空值表示不启用
  105. #host(ip1:port,ip2:port,www.xxx.com)。添加上只准许配置的ip地址和端口访问后台系统。
  106. #requestMethod(OPTIONS,PUT)必须为大写,禁止括号内的请求方法。request请求方法禁用配置。
  107. #XFrameOptions(DENY,SAMEORIGIN) 过。设置X-Frame-Options增加安全性。
  108. #referer(ip1,ip2,www.xxx.com,xxx[.do](URI,结尾匹配,大小写敏感)), 使用时必须将本系统IP或域名配置上,与前端config.ts请求路径一样。。允许的请求ip、方法路径,默认全部允许。
  109. com.sundata.common.interceptor.hosts:
  110. com.sundata.common.interceptor.requestMethods:
  111. com.sundata.common.interceptor.referer:
  112. com.sundata.common.interceptor.XFrameOptions:
  113. #后台XSS拦截,为避免影响效率,空值表示不启用,常用配置script,alert,<,>,onerror,src,img
  114. com.sundata.common.interceptor.blacklist:
  115. com.sundata.product.commEng.service.commCode:
  116. #SQL语法兼容参数,配置后按配置的数据库语法执行SQL,比如某国产数据库语法兼容oracle,此处配置oracle,改动后需重启
  117. #如果使用的是db2,oracle,mysql,dm数据库,不用配置此参数
  118. #parameter{db2,oracle,mysql} default No value
  119. com.sundata.common.util.sqlCompatType: mysql