spring组件注册 @ComponentScan 自动扫描组件&指定扫描组件

实际开发中经常使用包扫描需要在xml中做一下配置

配置了这种注解的在标注了@Controller @Service @Component会被识别

在配置类中可以用注解 表示要扫描的包 @ComponentScan(value="com.zyc")

在这里面可以指定哪些 排除哪些,用到excludeFilters 和includeFilters 数组

@ComponentScan(value="com.zyc",excludeFilters={@Filter(type=FilterType.ANNOTATION,classes={Controller.class,Service.class})} 表示排除标注Controller和Service注解的

@ComponentScan(value="com.zyc",includeFilters={@Filter(type=FilterType.ANNOTATION,classes={Controller.class,Service.class}},useDefaultFilters = false)表示只扫描有Controller 和Service注解的

 

你可能感兴趣的:(日常总结)