[Spring] 빈 설정 등록 (@Configuration @Bean, Xml, @Component, @ComponentScan)


[Spring] 빈 설정 등록 (@Configuration @Bean, Xml, @Component, @ComponentScan)

빈 설정 / DI메타정보 중 반드시 들어가야 하는 것은 `클래스 이름`과 `빈의 이름` 이다. `빈의 이름`은 명시하지 않는 경우 클래스 이름에서 첫글자를 소문자로 바꿔 사용하게 된다. 메타정보를 작성하는 방법은 크게 XML, @Configuration, @Component 등록 세 가지로 나뉜다.1. XML을 이용한 등록- id와 class를 필수적으로 지정한다.- property는 DI 작업을 위해 존재한다. printer라는 속성에 myPrinter라는 빈을 주입한다. (DI)Spring Boot가 도입된 후 잘 사용되지 않는다.2. 자동인식을 이용한 빈 등록빈 스캐너는 지정된 클래스패스 밑에 있는 모든 패키지의 클래스를 대상으로 특정 애노테이..........



원문링크 : [Spring] 빈 설정 등록 (@Configuration @Bean, Xml, @Component, @ComponentScan)