작성
·
290
답변 1
2
안녕하세요. 이정원님, 공식 서포터즈 OMG입니다.
스프링이 관리하는 객체를 스프링 빈
이라고 합니다.
스프링이 관리하도록 설정(등록)하는 방법에는 크게 자동 등록 방식
과 수동 등록 방식
이 존재합니다.
자동 등록 방식에는 @Component, @Controller, @Service, @Repository 어노테이션을 사용하며,
수동 등록 방식에는 @Configuration
으로 지정한 자바 클래스에 @Bean
을 사용하여 빈으로 등록합니다.
(강제는 아니지만 설정파일임을 알 수있게 xxConfig라는 규칙을 사용함)
빈으로 등록하는 방식이 2가지여서 수동 등록방식(@Configuration + @Bean)
을 사용하지 않고 자동 등록 방식만으로도 스프링에서 빈을 등록하여 스프링 애플리케이션이 동작할 수 있습니다.
.
위에서 설명드린 내용의 맥락을 이해하시고, 강의를 보신다면 더욱 깊이있게 이해하실 수 있을거라 생각합니다.
감사합니다.