0
에 난 alredy preTransactionHandlerPool
콩을 가지고 다음과 같은 오류을 만드는 중 오류 콩 봄
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'preTransactionHandlerPool' defined in class com.fg.transbridge.processor.spring.ContextConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException
을 얻고있다.
@Bean(name = "preTransactionHandlerPool")
public ThreadPoolTaskExecutor preTransactionHandlerPool() {
LOGGER.info("Initializing preTransactionHandlerPool");
ThreadPoolTaskExecutor threadPoolTaskExecutor = new ThreadPoolTaskExecutor();
threadPoolTaskExecutor.setCorePoolSize(preTransCorePoolSize);
threadPoolTaskExecutor.setMaxPoolSize(preTransMaxPoolSize);
threadPoolTaskExecutor.setWaitForTasksToCompleteOnShutdown(preWaitForCompleteShutDown);
LOGGER.debug("Initiated preTransactionHandlerPool");
return threadPoolTaskExecutor;
}
그 이유는 무엇일까요? 도움을 주셔서 감사합니다.
는 당신에게
'IllegalArgumentException', 잘못된 데이터를 제공 할 가능성이 있습니다. 빈 생성에 더 많은 코드를 게시 할 수 있습니까? – bas
@bas가 말한대로 편집했습니다 – Ravindu
'' "preTransactionHandlerPool"'이 정확한 값입니까? 이 방법에 대한 잘못된 인수 인 것처럼 보입니다. – bas