读书人

spring配置中lt;context:component-scan

发布时间: 2013-10-16 11:29:46 作者: rapoo

spring配置中<context:component-scan/>的use-default-filters的作用

?即它用来指示是否自动扫描带有@Component、@Repository、@Service和@Controller的类。默认为true,即默认扫描。如果想要过滤其中这四个注解中的一个,比如@Repository,可以添加如下子标签:

?而<context:include-filter/>子标签是用来添加扫描注解的。

但是如果添加和排除的是相同,比如:

?则必须include-filter在前,exclude-filter在后,否则配置不符合spring -context-3.0.xsd要求,Spring容器解析时会出错。上面的配置会把@Repository注解的类排除掉。

读书人网 >软件架构设计

热点推荐