@Bean

· IT/스프링
스프링을 공부하다 문득 @Bean 과 @Component 의 차이에대해 궁금증이 생겨 알아보았고 그 내용을 정리해보고자 한다. 스프링 컨테이너에의해 생성, 관리되는 자바 객체(POJO(Plain Old Java Object))이며 기본적으로 싱글톤 형태로 생성, 관리 된다. 이 스프링 빈을 등록하는 방법에는 2가지가 있다. 1. 스프링 부팅 과정에서 스캔되어 바로 등록 @Component 어노테이션 사용. 대부분의 경우 @Component 를 사용하여 스프링 빈으로 등록하며 특별한 경우가 아니면 이 방법을 사용할 것이다. ex) @Controller, @Service, @Repository ... (@Component 를 갖고 있는 어노테이션들) 스프링 DI 관련하여 문서에선 일반적으로 이 방법을 추천 ..
_이준호_
'@Bean' 태그의 글 목록