@ComponentScan注释类型的参数含义,包含excludeFilters,includeFilters等其他参数
来源:互联网 发布:一元提现微信红包软件 编辑:程序博客网 时间:2024/06/11 16:44
在看《Spring in action》的时候,看到如下的一个类:
package spittr.config;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.ComponentScan.Filter;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.EnableWebMvc;import org.springframework.context.annotation.FilterType;@Configuration //配置Spring容器@ComponentScan(basePackages={"spitter"},excludeFilters={@Filter(type=FilterType.ANNOTATION,value=EnableWebMvc.class)})public class RootConfig {}@ComponentScan是告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器。
基本的basePackages参数是用于扫描带注释组件的基本包。。那么excludeFilters呢?其他参数呢?反正百度前三页列表没有答案(没有黑百度的意思)。然后找文档,百度翻译了一下(百度翻译还挺好用的。)
basePackageClasses:对basepackages()指定扫描注释组件包类型安全的替代。
excludeFilters:指定不适合组件扫描的类型。
includeFilters:指定哪些类型有资格用于组件扫描。
lazyInit:指定是否应注册扫描的beans为lazy初始化。
nameGenerator:用于在Spring容器中的检测到的组件命名。
resourcePattern:控制可用于组件检测的类文件。
scopedProxy:指出代理是否应该对检测元件产生,在使用过程中会在代理风格时尚的范围是必要的。
scopeResolver:用于解决检测到的组件的范围。
useDefaultFilters:指示是否自动检测类的注释@Component
@Repository
,@Service
, or@Controller
应启用。
value:basePackages()别名
具体用法和代码段部分一样,至于里面的具体参数,那是另一段问题了。待更。。。。
0 0
- @ComponentScan注释类型的参数含义,包含excludeFilters,includeFilters等其他参数
- FILE指针类型参数表示的含义
- where T :的含义(参数类型约束)
- 练习5-20 扩展dcl程序的功能,使它能够处理包含其他成分的声明,例如带有函数参数类型的声明、带有类似const限定符的声明等
- [摘]CPU类型参数含义
- Qt中运行程序添加参数 -qws 以及 其他参数的含义
- HOTSPOT 虚拟机noclassgc等几个参数的含义
- Shell 中参数变量$0,$?,$!,$#等的含义
- Opencv 创建图像时,CV_8UC1,CV_32FC3等参数的含义
- 参数的含义
- ZedGraph参数的含义
- S参数的含义
- SqlHelper的参数含义
- ...的可变参数含义
- main参数的含义
- 其他相关的参数。。
- 包含表值类型参数的存储过程调试方法
- java 反射中包含基础类型参数的问题
- 2016年11月30日 数据库mysql 8个小时自动断开
- 使用OpenCv操作&分析像素的基础核心操作
- Android打电话直接拨号、跳转到拨号面板、跳转到联系人
- 初始Unity 3D——小Demo打砖块
- 安卓与html混合开发之原生与js相互调用
- @ComponentScan注释类型的参数含义,包含excludeFilters,includeFilters等其他参数
- python2.7 安装pypcap出错 pcap.h not found
- 浅谈hadoop(四)——hadoop简介
- python爬去易车网某地市经销商信息
- Android Dagger2 MVP架构 一看就明白
- Leetcode441. Arranging Coins
- iOS原生二维码扫描(二)
- Unity 调整画质(贴图)质量
- labview调用VC++生成的动态链接库DLL