작성
·
125
0
BeanConfigClass 파일에서
@Bean
public DataBean2 obj4() {
return new DataBean2();
}
@Bean
public DataBean2 obj5() {
return new DataBean2();
}
bean객체 두개를 등록시키고
TestBean1 파일에서
@Autowired
@Qualifier("obj4")
private DataBean2 data4;
@Autowired
@Qualifier("obj5")
private DataBean2 data5;
자동주입한뒤에 메인에서 getData4,getData5를 하면 주소값이 같게 나와야 하는거 아닌가요?
prototype이 아니이 결국엔 똑같은 객체 생성하고 호출한거라서 주소값이 같다고 생각했는데
갑자기 혼란이 오네요