您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
12-SpringMVC组件解析-SpringMVC组件扫描(SpringMVC配置文件xml中扫描Controller的package内部的包含与排除)
发布时间:2024-12-27 17:57:56编辑:雪饮阅读()
-
之前在Spring mvc的配置文件xml中有配置过如
<context:component-scan base-package="com.web.controller"/>
那这个其实是扫描我们的controller所在的package的。
里面的类则都会被视为controller的。
那么如果说我就就不想这么细致,我就想扫到com.web下面呢?
这样难免会把其它非控制器的也有扫描到。
但该扫描标签还支持子标签,用context:include-filter来实现仅过滤注解包含@Controller
的控制器。则配置如:
<context:component-scan base-package="com.web">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
那么还有就是与之相反的
context:exclude-filter
则表示的就是排除了
<context:component-scan base-package="com.web">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
后面的这个expression的值其实就是@Controller注解所在的完全限定名称。
关键字词:SpringMVC,配置文件,xml,扫描,包含,排除
相关文章
- 11-SpringMVC组件解析-SpringMVC注解解(限定http请求
- 08-SpringMVC简介-SpringMVC快速入门代码实现(并解决C
- 05-Spring集成web环境-Spring集成web环境代码实现(从w
- 04-Spring集成web环境-自定义ContextLoaderListener2(
- 14-Spring注解开发-新注解详解(全注解类代替Spring Co
- 07-Spring配置数据源-Spring(配置文件中)加载properti
- 16-XML配置Servlet(路由)
- 09-Idea创建Java项目-不使用骨架(自动创建初始化pom.x
- 4_Filter_细节_web.xml配置方式
- 04_JSP_指令_include&taglib指令(模板文件包含与自定