application-common.yml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. server:
  2. port: ${env.server.port}
  3. # ssl:
  4. # key-store: classpath:${env.server.ssl-key-store}
  5. # key-store-password: ${env.server.ssl-key-store-password}
  6. # key-store-type: ${env.server.ssl-key-store-type}
  7. tomcat:
  8. threads:
  9. max: 500
  10. min-spare: ${env.server.pool-min-spare}
  11. accept-count: 500
  12. max-connections: 8192
  13. remoteip:
  14. remote-ip-header: X-Forwarded-For
  15. protocol-header: X-Forwarded-Proto
  16. protocol-header-https-value: https
  17. servlet:
  18. context-path: /apis
  19. logging:
  20. config: classpath:log4j2-${spring.profiles.active}.xml
  21. springdoc:
  22. packages-to-scan: com.kingtom.kirin
  23. spring:
  24. cache:
  25. type: caffeine
  26. jmx:
  27. enabled: false
  28. datasource:
  29. url: jdbc:postgresql://${env.db.ip}:${env.db.port}/${env.db.dbname}
  30. username: ${env.db.username}
  31. password: ${env.db.password}
  32. driverClassName: org.postgresql.Driver
  33. hikari:
  34. minimum-idle: ${env.db.poolsize}
  35. maximum-pool-size: ${env.db.poolsize}
  36. servlet:
  37. multipart:
  38. enabled: true
  39. max-file-size: 30MB
  40. max-request-size: 100MB
  41. flyway:
  42. # url
  43. url: ${spring.datasource.url}
  44. # user
  45. user: ${spring.datasource.username}
  46. # password
  47. password: ${spring.datasource.password}
  48. # 是否启用flyway
  49. enabled: true
  50. # 编码格式,默认UTF-8
  51. encoding: UTF-8
  52. # 迁移sql脚本文件存放路径,默认db/migration
  53. locations: classpath:db
  54. # 迁移sql脚本文件名称的前缀,默认V
  55. sql-migration-prefix: V
  56. # 迁移sql脚本文件名称的分隔符,默认2个下划线__
  57. sql-migration-separator: __
  58. # 迁移sql脚本文件名称的后缀
  59. sql-migration-suffixes: .sql
  60. # 迁移时是否进行校验,默认true
  61. validate-on-migrate: true
  62. # 当迁移发现数据库非空且存在没有元数据的表时,自动执行基准迁移,新建schema_version表
  63. baseline-on-migrate: true
  64. mybatis:
  65. mapper-locations:
  66. - classpath*:dao/*.xml
  67. config-location: classpath:mybatis-config.xml
  68. type-handlers-package: com.kingtom.kirin.core.database.typehandler
  69. sa-token:
  70. jwt-secret-key: kingtomisverygood8*8*!
  71. # is-read-cookie: false