下文源码分析版本Spring 5.2.5 release 理解@Component @Component作为一种由Spring容器托管的通用组件,任何被@Component标注的组件均为组件扫描的对象。 类似的组件比如@Repository,@Service或者使用@Component注解作为自定义注释。 //@see org.springframework.context.annotation.ClassPathBeanDefinitionScanner @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Indexed public @interface Component { * The value may indicate a...... 查看更多
@ComponentScan注解原理