JEE에서 SpringBoot로 코드를 마이그레이션하고 있습니다. 나는 javax.enterprise.inject.Instance 클래스와 JEE에 멋진 동적 주사를 사용했다 :스프링 주입에서 javax.enterprise.inject.Instance와 동일합니다. 동적 주입
을 그냥 주석 :
@Inject
private Instance<CCIntentHandler> allMycandidates;
는 allMycandidates가 내 클래스 경로에 CCIntentHandler 인터페이스를 상속하는 모든 클래스로 가득 할 것이다 다음 내가 할 수있는 다음과 같이 반복합니다.
Iterator<CCIntentHandler> iterator = allMycandidates.iterator()
아무것도 더 이상 필요하지 않습니다. 스프링 부트에서 어떻게 이것을 할 수 있습니까?
감사
고마워요! CCIntentHandler 인터페이스 또는이 인터페이스를 구현하는 클래스는 모든 Spring 어노테이션을 필요로합니까? – icordoba
@icordoba 최근 의견을 해결할 수있는 답변을 업데이트했습니다. – glytching