application.yml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. spring:
  2. profiles:
  3. active: dev
  4. mvc:
  5. pathmatch:
  6. matching-strategy: ant_path_matcher
  7. # security:
  8. # jwt:
  9. # # 自定义 secretKey
  10. # secretKey: VzMzUUNCY0g2cnRVQkR6OU5kTnVUY2tkZWlodFdkc0dpdVRwTmk4dnRWc2lKYmllRnEyekVLV29NWEJIM2IzSm1wRllacWdndFZmZFY0UTk0RmhxQm4zR1R4
  11. # expiryInHours: 2400
  12. application:
  13. name: storlead-saas
  14. main:
  15. allow-circular-references: true
  16. allow-bean-definition-overriding: true
  17. # 定时任务
  18. quartz:
  19. jdbc:
  20. initialize-schema: never
  21. job-store-type: jdbc
  22. properties:
  23. org:
  24. quartz:
  25. scheduler:
  26. instanceId: AUTO
  27. instanceName: clusteredScheduler
  28. jobStore:
  29. useProperties: true
  30. isClustered: true
  31. maxMisfiresToHandleAtATime: 1
  32. tablePrefix: qrtz_
  33. # class: org.quartz.impl.jdbcjobstore.LocalDataSourceJobStore
  34. class: org.quartz.impl.jdbcjobstore.JobStoreTX
  35. clusterCheckinInterval: 3600000
  36. driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
  37. threadPool:
  38. threadCount: 10
  39. threadPriority: 5
  40. threadsInheritContextClassLoaderOfInitializingThread: true
  41. class: org.quartz.simpl.SimpleThreadPool
  42. # 在上下文中没有Executor bean的情况下,Spring Boot会自动配置ThreadPoolTaskExecutor,并使用合理的默认值,这些默认值可以自动关联到异步任务执行(@EnableAsync)和Spring MVC异步请求处理。
  43. #如果您已经在上下文中定义了一个自定义执行器,那么常规任务执行(即@EnableAsync)将透明地使用它,但是Spring MVC支持将不会被配置,因为它需要一个AsyncTaskExecutor实现(名为applicationTaskExecutor)。根据您的目标安排,您可以将执行程序更改为ThreadPoolTaskExecutor,或者定义一个ThreadPoolTaskExecutor和一个包装自定义执行程序的AsyncConfigurer。
  44. task:
  45. execution:
  46. pool:
  47. core-size: 10
  48. max-size: 100
  49. queue-capacity: 50
  50. # 站内消息 / 邮件模板跳转链接前缀(含协议,末尾不要 /)
  51. domainname: http://localhost:10010/router/rest
  52. # 多租户:无 tenant_id 列的表须列入忽略,否则 SQL 会拼 tenant_id 导致 Unknown column
  53. storlead:
  54. es:
  55. enabled: false
  56. host: 127.0.0.1
  57. port: 9200
  58. scheme: http
  59. username: elastic
  60. password: ""
  61. tenant:
  62. ignore-tables:
  63. - system_wechat_config
  64. - system_oss_config
  65. datasource:
  66. # 子模块默认数据源(未标注 @DS 时生效;标注 @DS 则以注解为准)
  67. module-default-enabled: true
  68. module-defaults:
  69. - packages:
  70. - com.storlead.sales.service
  71. - com.storlead.sales.mapper
  72. - com.storlead.mail.service
  73. - com.storlead.mail.mapper
  74. datasource: sales