23.01.21 00:09 작성
·
396
2
스프링 부트 쓸때는 그냥 편하게 스프링 빈 가져왔는데
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class);
DiscountPolicy rateDiscountPolicy = ac.getBean("rateDiscountPolicy",DiscountPolicy.class);
본 강의에서는 이처럼 ac 객체만들고 ac.getBean()해서 들고오는 이유가 뭐죠 ??
제 생각에는 클래스 2개가 둘다 스프링 빈 등록시 그냥 편하게 가져와서 쓰면 된다.
하지만 만일 A클래스는 스프링빈 등록 x, B클래스는 스프링 빈 등록 시
A에서 B객체를 들고 올때는 강의와 마찬가지로 ac.getBean()으로 들고와야 한다
혹시 맞나요 ??