栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于组件扫描的详细解析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于组件扫描的详细解析

以前在学spring框架的时候,我们也用过组件扫描,现在我们学SpringMVC我们同样也会用组件扫描,当然你写在哪个配置文件中都可以完成扫描,但是我们为了好管理,我们都是各自扫各自负责的层的业务。但是扫描的时候我们怎么避免多个配置文件怎么扫描重复呢?接下来我们就详细的解说

首先我们要明白组件扫描在context命名空间下。

base-package就是我们要扫描的包的名字。

如果这样写

我们就会跟以前Spring的配置文件扫描重复,这时候我们在中间就会加入一些条件,来避免扫描重复

现在我们其里面看看有两个参数

context:exclude-filter表示扫描上面的包,但是要除去现在我们加入的这个包

context:include-filter表示扫描上面的包中的这个文件

现在我们就用其中一个来演示。

演示context:include-filter

 

第一个属性type表示的是什么类型,annotation表示的是注解。expression表示的是在这个包下我们只扫描Controller注解。

如果是context:exclude-filter,expression表示的是在这个包下我们扫描不包含Controller注解。

运行测试:

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/838395.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号