저는 몇 달 전부터 Spring을 사용하고 있습니다. @Autowired 주석을 사용한 의존성 주입에도 필드 주입기가 필요했습니다. 아니,스프링 의존성 삽입 @Autowired with setter
@Controller
public class MyController {
@Autowired
MyService injectedService;
...
}
그리고 오 놀라운 일이 오늘
@Controller
public class MyController {
@Autowired
MyService injectedService;
public void setMyService(MyService injectedService) {
this.injectedService = injectedService;
}
...
}
그러나 나는 시도했다 :
그래서, 나는 이런 식으로 사용하고 컴파일 오류, 시작시 오류 없음, 응용 프로그램이 완벽하게 실행 중입니다 ...
제 질문은 SetA가 @Autowired 주석을 사용하여 종속성 주입에 필요합니까?
저는 Spring 3.1.1을 사용하고 있습니다.
자신 만의 질문에 답변 한 것 같습니다. – darrengorman