您的位置:首页 > 编程语言 > Java开发

spring component-scan扫描 context:exclude-filter 与 context:include-filter

2015-07-17 16:13 621 查看
1 在主容器中(applicationContext.xml),将Controller的注解打消掉

<context:component-scan base-package="exampleBean">
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>

2 在主容器中(applicationContext.xml),按正则过滤指定类

<context:component-scan base-package="exampleBean">
<!-- 过滤掉exampleBean下的且类名以Default开头的类 -->
<context:exclude-filter type="regex"
expression="exampleBean\.Default*" />
</context:component-scan>
3 在主容器中(applicationContext.xml),按指定类名过滤指定类

<context:component-scan base-package="exampleBean">
<!-- 过滤掉exampleBean下的类名为<span style="font-family: Arial, Helvetica, sans-serif;">MovieFinder</span>的类 -->
<context:exclude-filter type="assignable" expression="exampleBean.MovieFinder"/>
</context:component-scan>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring