context:component-scan 注解的扫描
2024-09-01 00:06:28
<context:component-scan base-package="com.matt.cloud"/>
bean-context中
spring.handlers文件
http\://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler
public class ContextNamespaceHandler extends NamespaceHandlerSupport { public void init() {
registerBeanDefinitionParser("property-placeholder", new PropertyPlaceholderBeanDefinitionParser());
registerBeanDefinitionParser("property-override", new PropertyOverrideBeanDefinitionParser());
registerBeanDefinitionParser("annotation-config", new AnnotationConfigBeanDefinitionParser());
registerBeanDefinitionParser("component-scan", new ComponentScanBeanDefinitionParser());
registerBeanDefinitionParser("load-time-weaver", new LoadTimeWeaverBeanDefinitionParser());
registerBeanDefinitionParser("spring-configured", new SpringConfiguredBeanDefinitionParser());
registerBeanDefinitionParser("mbean-export", new MBeanExportBeanDefinitionParser());
registerBeanDefinitionParser("mbean-server", new MBeanServerBeanDefinitionParser());
} }
NamespaceHandlerSupport类
ComponentScanBeanDefinitionParser类扫描注解
根据配置的路径加载class文件,当配置问空时可以从jar文件中加载class文件
加载Class文件的方式是,解析Class文件,但没有 "类加载" classLoad发生
加载为 ScannedGenericBeanDefinition类
最新文章
- BZOJ3685: 普通van Emde Boas树
- 关于yaf 框架的win安装
- SpringMvc自定义拦截器
- oracle-7参数文件的管理
- unity3D 搞定任意ios插件
- get Status canceled 请求被取消
- EucOne调试
- hdu Color the ball
- HttpClient调用api
- nginx反向代理二级域名注意事项
- js判断网络连通性
- CSS 实现自动换行、强制换行、强制不换行的属性
- 关系数据库数据与hadoop数据进行转换的工具 - Sqoop
- nginx新增tcp模板
- windows10系统安装Oralce11g时遇到INS-13001环境不满足最低要求
- 使用lite-server
- php苹果内购订单验证
- nodejs设置NODE_ENV环境变量(2)
- English trip -- Review Unit5 Around town 在城市
- PHPCMS v9设置文章的审核功能
热门文章
- 论文阅读 | TextBugger: Generating Adversarial Text Against Real-world Applications
- udb主从不同步排错
- luogu P4513 小白逛公园 (区间合并)
- SqlException 服务器主体无法在当前安全上下文下访问数据库
- Codeforces Round #333 (Div. 2) B. Approximating a Constant Range
- sql server安装图解
- go 表单
- Codeforces 1238F. The Maximum Subtree
- js循环遍历性能
- vue响应原理