-
@Bean vs @Component개발 일지 2024. 8. 16. 01:43
스프링 부트로 개발하다보면 @Bean과 @Component 애노테이션을 언제 써야할지 헷갈려서 짧게라도 정리하고자 한다.
둘다 최종적으로 Bean을 생성할 때 사용인것 맞다
하지만 @Bean 애노테이션은 외부 라이브러리들을 Bean으로 등록하고 싶을 때 사용한다.
반대로 @Component 애노테이션은 개발자가 직접 컨트롤이 가능한 클래스를 생성할 때 사용한다.
출처: https://jojoldu.tistory.com/27
'개발 일지' 카테고리의 다른 글
서버 도메인 없이 EC2 서버에 https 적용하기 (0) 2024.09.07 메소드 오버라이딩시 super 키워드 조심하기 (0) 2024.08.16 DB 작업시 @Transactional는 항상 써야할까? (0) 2024.06.28 동일한 bean으로 등록되는 문제 (0) 2024.06.27 JpaSystemException (0) 2024.06.27