mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 10:57:13 +08:00 
			
		
		
		
	refactor: 重构适配 ContiNew Starter 最新线程池配置
This commit is contained in:
		| @@ -48,18 +48,6 @@ continew-starter.web: | |||||||
|       pattern: '[$spanId][$traceId]' |       pattern: '[$spanId][$traceId]' | ||||||
|       mdc-enable: false |       mdc-enable: false | ||||||
|  |  | ||||||
| --- ### 线程池配置 |  | ||||||
| continew-starter.thread-pool: |  | ||||||
|   enabled: true |  | ||||||
|   # 队列容量 |  | ||||||
|   queue-capacity: 128 |  | ||||||
|   # 活跃时间(单位:秒) |  | ||||||
|   keep-alive-seconds: 300 |  | ||||||
|   # 关闭线程池是否等待任务完成 |  | ||||||
|   wait-for-tasks-to-complete-on-shutdown: true |  | ||||||
|   # 执行器在关闭时阻塞的最长毫秒数,以等待剩余任务完成执行(单位:毫秒) |  | ||||||
|   await-termination-millis: 30000 |  | ||||||
|  |  | ||||||
| --- ### 接口文档配置 | --- ### 接口文档配置 | ||||||
| springdoc: | springdoc: | ||||||
|   # 设置对象型参数的展示形式(设为 true 表示将对象型参数平展开,即对象内的属性直接作为参数展示而不是嵌套在对象内,默认 false) |   # 设置对象型参数的展示形式(设为 true 表示将对象型参数平展开,即对象内的属性直接作为参数展示而不是嵌套在对象内,默认 false) | ||||||
| @@ -224,17 +212,43 @@ server: | |||||||
| spring: | spring: | ||||||
|   application: |   application: | ||||||
|     name: ${project.app-name} |     name: ${project.app-name} | ||||||
|  |   main: | ||||||
|  |     # 允许定义重名的 bean 对象覆盖原有的 bean | ||||||
|  |     allow-bean-definition-overriding: true | ||||||
|  |     # 允许循环依赖 | ||||||
|  |     allow-circular-references: true | ||||||
|   ## 环境配置 |   ## 环境配置 | ||||||
|   profiles: |   profiles: | ||||||
|     # 启用的环境 |     # 启用的环境 | ||||||
|     active: dev |     active: dev | ||||||
|     include: |     include: | ||||||
|       - generator |       - generator | ||||||
|   main: |   ## 线程池配置(默认启用扩展配置,如未指定 corePoolSize、maxPoolSize 则根据机器配置自动设置) | ||||||
|     # 允许定义重名的 bean 对象覆盖原有的 bean |   task: | ||||||
|     allow-bean-definition-overriding: true |     # 异步任务 | ||||||
|     # 允许循环依赖 |     execution: | ||||||
|     allow-circular-references: true |       thread-name-prefix: task-pool | ||||||
|  |       # 任务拒绝策略(默认 ABORT,不执行新任务,直接抛出 RejectedExecutionException 异常) | ||||||
|  |       # CALLER_RUNS:提交的任务在执行被拒绝时,会由提交任务的线程去执行 | ||||||
|  |       rejected-policy: CALLER_RUNS | ||||||
|  |       pool: | ||||||
|  |         keep-alive: 300s | ||||||
|  |       shutdown: | ||||||
|  |         # 是否等待任务执行完成再关闭线程池(默认 false) | ||||||
|  |         await-termination: true | ||||||
|  |         # 等待时间 | ||||||
|  |         await-termination-period: 30s | ||||||
|  |     # 定时任务 | ||||||
|  |     scheduling: | ||||||
|  |       thread-name-prefix: schedule-pool | ||||||
|  |       # 任务拒绝策略(默认 ABORT,不执行新任务,直接抛出 RejectedExecutionException 异常) | ||||||
|  |       # CALLER_RUNS:提交的任务在执行被拒绝时,会由提交任务的线程去执行 | ||||||
|  |       rejected-policy: CALLER_RUNS | ||||||
|  |       shutdown: | ||||||
|  |         # 是否等待任务执行完成再关闭线程池(默认 false) | ||||||
|  |         await-termination: true | ||||||
|  |         # 等待时间 | ||||||
|  |         await-termination-period: 30s | ||||||
|  |  | ||||||
| --- ### 健康检查配置 | --- ### 健康检查配置 | ||||||
| management.health: | management.health: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user