application.yml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. server:
  2. port: 9019
  3. undertow:
  4. threads:
  5. # io线程数,主要执行费阻塞的任务
  6. io: 8
  7. # 阻塞任务线程池
  8. worker: 50
  9. # 每块buffer的空间大小,越小的空间被利用越充分
  10. buffer-size: 1024
  11. # 是否分配的直接内存
  12. direct-buffers: true
  13. error:
  14. include-binding-errors: on_param
  15. include-stacktrace: on_param
  16. # 日志配置
  17. logging:
  18. level:
  19. com.simuwang.base.mapper: debug
  20. config: classpath:logback.xml
  21. spring:
  22. application:
  23. name: data-daq
  24. datasource:
  25. data-daq:
  26. # 指定为HikariDataSource
  27. # type: com.zaxxer.hikari.HikariDataSource
  28. # driver-class-name: com.alipay.oceanbase.obproxy.mysql.jdbc.Driver
  29. # url: jdbc:oceanbase://192.168.1.28:2881/ppw_email?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8&allowPublicKeyRetrieval=true
  30. # username: root
  31. # password: yIJ+L+WxdcugkhQEl+oM1t63Rpt+RnQ5
  32. # type: com.zaxxer.hikari.HikariDataSource
  33. # driver-class-name: com.alipay.oceanbase.obproxy.mysql.jdbc.Driver
  34. # url: jdbc:oceanbase://192.168.1.28:2881/ppw_email?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8&allowPublicKeyRetrieval=true
  35. # username: root
  36. # password: Smppw@2024
  37. type: com.zaxxer.hikari.HikariDataSource
  38. driver-class-name: dm.jdbc.driver.DmDriver
  39. url: jdbc:dm://192.168.1.39:5236/?schema=PPW_EMAIL
  40. username: PPW_EMAIL
  41. password: Dmppw2024
  42. # hikari连接池配置 对应 HikariConfig 配置属性类
  43. hikari:
  44. pool-name: HikariCP-daq
  45. # 连接池最大连接数,默认是10
  46. maximum-pool-size: 10
  47. # 此属性控制从池返回的连接的默认自动提交行为,默认值:true
  48. auto-commit: true
  49. # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
  50. max-lifetime: 900000
  51. # 数据库连接超时时间,设置为300秒超时
  52. connection-timeout: 300000
  53. # keepalive time
  54. keepalive-time: 60000
  55. task:
  56. groupName: PPW_EMAIL
  57. jackson:
  58. date-format: yyyy-MM-dd HH:mm:ss
  59. time-zone: Asia/Shanghai
  60. email-rule:
  61. nav: "净值,业绩报酬,规模"
  62. valuation: "估值表"
  63. report: "月报,年报,证券类月报"
  64. email:
  65. file:
  66. path: /home/wwwroot/shzq_dataapi/file/nav/
  67. parse:
  68. force-template-enable: false
  69. image:
  70. path: /home/wwwroot/static/Uploads/Images/
  71. prefix: /home/wwwroot/static
  72. # 配置
  73. simuwang:
  74. # 操作日志功能是否启用,启用了才会记录操作日志
  75. enable-logging: true
  76. # token过期时间,单位:分钟
  77. token-expire: 1440
  78. # token加密秘钥(长度为64)
  79. token-secret: qwertyuiopasdfghjklzxcvbnm1234567890qwertyuiopasdfghjklzxcvbnm12
  80. # rsa 公钥私钥配置
  81. security-rsa:
  82. public-key: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwkwNdpXpmeF7eFO/SMfkvwGM2ZWcToh/IyHjigzJgM4l68Jf+gaIKzDwxQl4S7phYTSavi4er1MfFHDqbX6XSQs9L2t3XNYvRrTxGZ9jY2cA9xpzXnQ152EPU+ENbqfqmtaQ/FFmCqaDCAVaXXsumdBPul2x7ufzrHeU1EkU7/QIDAQAB
  83. private-key: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALCTA12lemZ4Xt4U79Ix+S/AYzZlZxOiH8jIeOKDMmAziXrwl/6BogrMPDFCXhLumFhNJq+Lh6vUx8UcOptfpdJCz0va3dc1i9GtPEZn2NjZwD3GnNedDXnYQ9T4Q1up+qa1pD8UWYKpoMIBVpdey6Z0E+6XbHu5/Osd5TUSRTv9AgMBAAECgYAXtSFwTyHERNid8ksx2mZV6DuZ59sDWpLwayQ563oVyw2kLU4HDKI0V3Akf//wBEt9nZw6WR5V7puE5lGjH2A8xd3v2GL/p+5Y7CyfgIPuGZgrLA7RCCaYaxAw/T1VYmj919PQ7/AVQyrgvRv6q/F5VXtP7Pm8xQjlyo0j+uv7qQJBAOUJAX1zbbhVgbGfOZdSFfkSQkOmWncg9c2xjSu0U1UTZGfkDY7PK2tD0lXXFwdifp5JEGTpUWoDW+bnbh79y3UCQQDFXN1KqYlEtnOFEjYWNt4QkRl6e4IsyyLqaaohI2t11VoXw2pEp35q92VPNR2saP6rVWuvRHCo2au+C3jRdYVpAkBtRve8CGfwTHPd8K+EwHiVZx3Qsz10m3hMFQvbL2WXMPJ2EzxYyAXaXvirVj25m0f4c7nru9rJbyLZL9C93q/FAkEAwjBMICFNyckHQuCXTSYxOvW5rvUFMVOyCBltZuu12RvSaF1DG0f+L/s5uESX7MLmCOikarAZdVmvDO+2sclDOQJANP0ZO78cdikN13CSKnk0Hv9A4SOJ+HOis5AFkBfGTdSdGBsfnQ/fv8ZVNnljBJLMYCAAJTR2AIaoVNh3lJqSDw==
  84. # shiro的路由过滤器配置
  85. shiro-filter-chain:
  86. - path: "/static/**"
  87. filters: anon
  88. - path: "v1/test/**"
  89. filters: anon
  90. - path: "/v1/login"
  91. filters: anon
  92. - path: "/v1/rsa-key"
  93. filters: anon
  94. - path: "/v1/**"
  95. filters: jwt
  96. - path: "/**"
  97. filters: jwt
  98. jasypt:
  99. encryptor:
  100. algorithm: PBEWithMD5AndDES
  101. password: 123456qwertyasdfghzxcvbn
  102. iv-generator-classname: org.jasypt.iv.RandomIvGenerator
  103. property:
  104. prefix: ENC(
  105. suffix: )