여러 클래스가 하나의 인터페이스를 임플리먼츠 하는 경우 명시적으로 어떤 객체가 주입되는지 설정
@Autowired
@Qualifier(value="impl") // 여러 클래스가 하나의 인터페이스를 임플리먼츠 하는 경우 명시적으로 어떤 객체가 주입되는지 설정
private XxDao xxDao;
GuestBookDao 인터페이스를 GuestBookDao 인터페이스를 impl, impl2 두 개의 클래스가 구현하고 있다면?
@Qualifier를 이용해 어떤 객체가 주입되는지 명시해야 한다.
'Web > Spring' 카테고리의 다른 글
FIle Upload (1) | 2021.05.06 |
---|---|
Spring에서 swagger 쓰기 위해 (0) | 2021.05.04 |
Spring에서 JSP 쓰기 위해 (0) | 2021.05.04 |
MyBatis (0) | 2021.05.01 |
스프링 XML (0) | 2021.04.28 |