У меня есть приложение с загрузочной пружиной и этот фрагмент кода, как показано ниже
@ConfigurationProperties(prefix = “asynchronous-helper”)
public class AsynchronousHelper {
private transient ExecutorService executor;
}
В файле свойств у меня есть
asynchronous-helper.executor.maximumPoolSize=10
asynchronous-helper.executor.corePoolSize=10
Пока работает MaximumPoolSize, corePoolSize завершается ошибкой с ошибкой ниже
Failed to bind properties under ‘asynchronous-helper.executor’ to java.util.concurrent.ExecutorService:
Property: asynchronous-helper.executor.corepoolsize
Value: 10
Origin: “asynchronous-helper.executor.corePoolSize” from property source “class path resource [backend-product.properties]”
Reason: Failed to bind properties under ‘asynchronous-helper.executor’ to java.util.concurrent.ExecutorService
Action:
Update your application’s configuration
Конкретный класс исполнителя - java .util.concurrent.ThreadPoolExecutor
Есть идеи, почему это происходит и как его решить?