작성한 질문수
예제로 배우는 스프링 입문 (개정판)
의존성 주입 (Dependency Injection)
작성
·
360
0
1. OwnerController class안에서
@Autowired
private PetRepository petRepository;
로 의존성 주입을 했는데요.
의존성 주입이 되면.. 그 다음부터 뭘 할 수 잇는건가요?
2. IoC Container가 ApplicationContext라면,
그 안에 어떤 bean들이 들어가는지 알 수 있나요?
그리고 한 Package안에 여러개의 ApplicationContext가 자동으로 생기는건가요?
답변 3
1
1. 그 객체를 사용할 수 있죠.
2. 네 어떤 빈이 들어있는지 알 수 있습니다. 아니요 보통 애플리케이션 당 하나 또는 두개만 만들어 씁니다.
Owner 클래스에 @Component 어노테이션이 붙지 않고, 따로 @Bean을 사용해서 Bean으로 등록하지 않아서 그런거 아닌가요?
답변 감사합니다.
그럼 주석처리해서 ApplicationContext에 Bean 등록을 할 수도 있지만, 자동으로 ApplicaionContext에 Bean 등록을 할 수도 있잖아요?
그럼 Owner Class는 왜 제외되는건가요?