스프링 관리 빈을 abstract 클래스에 주입하고 있는데, 작동하지 않는 것처럼 보인다. 이 충분하지 않은 경우 여기에 내가하는 일에 대한 설명은, 내가 게시물을 편집하고 몇 가지 코드를 추가 할 수 있습니다spring과 java ee를 사용하여 abstract 클래스에 beans를 삽입한다. 5
- 는 자바 코드 구현 - 1 개 추상 클래스, 그것에서 상속이 개 클래스와 콩을을 추상 클래스 및 서브 클래스에 주입되어 사용됩니다.
- 빈 설정에서 빈을 정의하십시오.
- 은 추상 클래스와 2 개의 하위 클래스를 spring config에 정의합니다.
- 첫 번째 빈을 추상 클래스 빈의 속성으로 정의하십시오.
결과 - 작동하지 않습니다.
그런 다음 삽입 된 빈을 추상 클래스에서 두 개의 하위 클래스로 이동하려고했습니다. 이제 작동합니다.
그래서 내가 잘못 했습니까? 아니면 스프링 3과 Java EE 5를 사용하여 추상 클래스에 콩을 삽입하는 것이 이론적으로 불가능합니까?
답장을 보내 주셔서 감사합니다. 그러나 DI가 Java EE 6의 추상 클래스에서 가능하다는 것을 알았습니까? – user1414745
주입되는 속성은 추상 클래스에서 정의 될 수 있지만 주입은 하위 클래스 객체임을 의미하는 Object에서만 발생합니다. –