Spring

@Configuration 쓰고 안쓰고의 차이점

Domae_ 2023. 6. 24. 00:33
SMALL
@Configuration 어노테이션

@Configuration 어노테이션을 안에 보면

@Component

컴포넌트가 있다 즉, @SpringBootApplication 이 실행될때 @Configuration 이 붙은 클래스에 @Bean 매서드들을 바로

IoC컨테이너에 등록이 시켜준다. 해당 @Bean 매서드를 호출하게 되면 IoC 에서 불러오게 된다.

 

만약

 

안쓸경우에는 @Bean 매서드를 처음 호출할때 IoC 컨테이너에 등록시키게 되고 다음부터는 IoC 컨테이너에 객체를

가져온다.

반응형
LIST