티스토리 뷰

반응형

[spring/스프링] @Bean과 @Configuration, @Component @Autowired에 관하여

 

-싱글톤을 통하여, 유일한 객체 유지

-클래스에 @Bean 정의하면 스프링 관리 풀에 등록할 수 이다

-클래스에 @Configuration을 정의하면 @Bean을 수동으로 등록하여주며, 싱글톤으로 객체를 유지시켜준다

 

@ComponentScan을 사용하면 자동으로 @Component등록된 모든 객체를 등록해준다

@Autowired는 자동등록을하게되면 의존성 주입 할 방법이 없기때문에 자동 의존성 주입을 사용하여야한다

@SpringBootApplication에는 @ComponentScan이 들어있기때문에 시작하는 프로젝트에 시작으로 많이 사용된다

반응형
댓글
반응형