application.yml 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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: sp-smarttrade
  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. # 多租户:无 tenant_id 列的表须列入忽略,否则 SQL 会拼 tenant_id 导致 Unknown column
  51. storlead:
  52. tenant:
  53. ignore-tables:
  54. - system_wechat_config