스프링 용 응용 프로그램 구성 파일을 설정하고 패싯에 추가 한 다음 완벽하게 작동하는 다른 구성 파일에 따라 설정합니다. 스프링 구성 요소에 대한 모든 참조가 표시되고 작동하는 것처럼 보이지만 xml 파일 내의 항목에 대한 모든 참조를 찾을 수 없습니다.스프링 프레임 워크 IntelliJ에서 참조를 확인할 수 없습니다
예는 작업을하다 :
<task:scheduler id="taskScheduler" />
<task:executor id="taskExecutor" pool-size="1" />
<task:annotation-driven executor="taskExecutor" scheduler="taskScheduler" />
taskScheduler 및 TaskExecutor를 모두 확인할 수 없습니다. 결과적으로 작업 Bean은 결코 설정되지 않으므로 @Scheduled의 모든 주석은 절대로 작동하지 않습니다.
서비스 팩토리 제공 업체를 설정하면 (@Service 및 @Autowired 주석이 모두 작동 함) 잘 작동하므로 프로젝트의 일부 구성 문제로 인해 문제가있는 것입니다.
Bean을 작동 시키려면 IntelliJ에서 다른 어떤 구성이 필요합니까? 왜 스프링은 콩에 대한 참조를 찾기 위해 파일을 다시 스캔하지 않습니까? 여기
은 스프링 프레임 워크 콩의 모든 참조되는 곳이다 :
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:task="http://www.springframework.org/schema/task"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:cache="http://www.springframework.org/schema/cache"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/cache
http://www.springframework.org/schema/cache/spring-cache.xsd"
default-lazy-init="true">
어떤 오류가 발생하고 있습니까? – dimitrisli
오류는 "taskScheduler와 taskExecutor를 모두 확인할 수 없으므로"예약 된 작업이 전혀 작동하지 않는다는 것입니다. spring.xml에서 다른 bean을 참조하는 다른 bean은 작동하지 않습니다. – Taugenichts
질문이 업데이트되었습니다. – Taugenichts