개발 일지

@Bean vs @Component

apple-tree 2024. 8. 16. 01:43

스프링 부트로 개발하다보면 @Bean과 @Component 애노테이션을 언제 써야할지 헷갈려서 짧게라도 정리하고자 한다.

 

둘다 최종적으로 Bean을 생성할 때 사용인것 맞다

 

하지만 @Bean 애노테이션은 외부 라이브러리들을 Bean으로 등록하고 싶을 때 사용한다.

반대로 @Component 애노테이션은 개발자가 직접 컨트롤이 가능한 클래스를 생성할 때 사용한다.

 

출처: https://jojoldu.tistory.com/27

 

 

'개발 일지'의 다른글

  • 현재글 @Bean vs @Component

관련글