EgovIdGnrService 는 생성자 주입이 불가능한가요?
- 작성자 :
- 하*
- 작성일 :
- 2023-06-27 15:41:43
- 조회수 :
- 517
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
현재 EgovIdGnrService를 연결해줄 때 아래 코드처럼 필드 주입을 사용하고 있는데요,
@Resource(name = "testGnrService")
private EgovIdGnrService testGnrService;
아래처럼 생성자 주입으로 하면 정상적으로 연결이 안되는데 혹시 어떻게 조치하면 가능할까요?
private EgovIdGnrService testGnrService;
@Autowired
public TestService (EgovIdGnrService testGnrService) {
this.testGnrService = testGnrService;
}
@Resource(name = "testGnrService")
private EgovIdGnrService testGnrService;
아래처럼 생성자 주입으로 하면 정상적으로 연결이 안되는데 혹시 어떻게 조치하면 가능할까요?
private EgovIdGnrService testGnrService;
@Autowired
public TestService (EgovIdGnrService testGnrService) {
this.testGnrService = testGnrService;
}
환경정보
-
- OS 정보 : Window
- 표준프레임워크 버전 : 3.6.0
- JDK(JRE) 정보 : 1.8
A
안녕하세요.
표준프레임워크센터입니다.
질문하신 내용만으로는 특별한 문제가 없어보이지만
보다 분명하게 하기 위해서는
생성자의 파라미터 부분에
@Qualifier 어노테이션을 사용하여
설정해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
질문하신 내용만으로는 특별한 문제가 없어보이지만
보다 분명하게 하기 위해서는
생성자의 파라미터 부분에
@Qualifier 어노테이션을 사용하여
설정해보시기 바랍니다.
감사합니다.