@Component
클래스 패스 스캐닝을 사용하여 xml bean 정의를 제거하기 위해 주석이 스프링 2.5에 도입 되었다는 것을 이해합니다 .
@Bean
는 스프링 3.0에서 도입되었으며 @Configuration
xml 파일을 완전히 제거하고 대신 java config를 사용하기 위해 사용할 수 있습니다 .
@Component
주석을 도입하는 대신 주석 을 재사용 할 수 @Bean
있었습니까? 내 이해는 최종 목표가 두 경우 모두에서 콩을 만드는 것입니다.
Lite mode
합니다. 그리고 권장하지 않습니다. 여기를보십시오 : docs.spring.io/spring/docs/current/spring-framework-reference/…
@bean
는 스프링 빈의 사용자 정의 가능한 인스턴스 를 반환 하는 메소드를 사용 하면서 @component
나중에 필요할 때 스프링 IoC 엔진에 의해 정의 될 수있는 클래스를 정의 한다고 요약했습니다 .