<context:component-scan>使用说明 接上一篇 自己理解方面所写
2015-09-24 11:27
295 查看
1.如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml中配置了
2.<context:component-scan>有一个use-default-filters属性,改属性默认为true,这就意味着会扫描指定包下的全部的标有@Component的类,并注册成bean.也就是@Component的子注解@Service,@Reposity。
如:写<context:component-scan base-package="com.hzlq.fax"/> 则会去扫描这个fax下面的所有java类并注册成bean。
3.<context:annotation-config/>还提供了两个子标签:
a. <context:include-filter> 可以指定 某类java注册成bean。
b. <context:exclude-filter> 可以过滤某个包,不让他注册成bean
(使用这个时候 要注意 将use-default-filters的属性改成false)
Use-dafault-filters=”false”的情况下:<context:exclude-filter>指定的不扫描,<context:include-filter>指定的扫描
2.<context:component-scan>有一个use-default-filters属性,改属性默认为true,这就意味着会扫描指定包下的全部的标有@Component的类,并注册成bean.也就是@Component的子注解@Service,@Reposity。
如:写<context:component-scan base-package="com.hzlq.fax"/> 则会去扫描这个fax下面的所有java类并注册成bean。
3.<context:annotation-config/>还提供了两个子标签:
a. <context:include-filter> 可以指定 某类java注册成bean。
b. <context:exclude-filter> 可以过滤某个包,不让他注册成bean
(使用这个时候 要注意 将use-default-filters的属性改成false)
Use-dafault-filters=”false”的情况下:<context:exclude-filter>指定的不扫描,<context:include-filter>指定的扫描
相关文章推荐
- 更改掉nginx默认的用户和用户组
- URAL 1208 Legendary Teams Contest (DFS)
- shell编程的笔记
- HDU3081 3081 Marriage Match II(中等,好题)([二分最大流]+并查集)
- C++中的双冒号
- HttpClient使用时遇到几个隐蔽小坑分析
- 一个推荐系统,实现完整的设计-在百度搜索关键词推荐案例
- 借助nginx搭建反向代理服务器小例
- 【LeetCode】234. Palindrome Linked List
- BZOJ2186 [Sdoi2008]沙拉公主的困惑 数论:递推求逆元
- 最大公约数和最小公倍数
- linux内核定时器
- js代码片段
- WindowsServer2012 注册表修改用户的连接数
- 架构设计:系统间通信(4)——IO通信模型和JAVA实践 中篇
- Linux 内核同步机制
- nagios 报警:HTTP WARNING: HTTP/1.1 403 Forbidden - 5240 bytes in 0.001 second response time
- Linux学习--gdb调试
- 《精益创业》读书笔记
- C#的lock关键字