작성
·
722
0
수강중 Component 와 Configuration 사용 여부에 질문이있습니다.
스프링 빈생성을위해서 클래스에 생성하는 Component 와 Configuration 가 언제 어느상황에 사용해야 적절한지 구분을 잘못하겠습니다.
인터넷 서치에 따르면 Configuration 은 Component 를 상속받고있으며 라이브러리 사용시 빈처리를 위해 사용하며 @Bean 으로 싱글톤을 처리할수있다고 하며 Component는 개발자가 직접만든 클래스의 빈처리를 위해 사용한다고 설명되어있습니다.
여기서 저는 3가지 의문점이 들었습니다.
1. 일반 개발자가 만든 클래스를 Configuration을 사용하여 빈처리를 할수있나요?
2. Component에서도 @Bean을 사용하여 빈객체 생성을 사용해도 문제가없을까요?
3. 라이브러리를 제외한 어떠한경우에 Configuration 과 Component를 나누어 처리하는게 좋을까요?
답변 1
1