<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类

最新文章

  1. BZOJ3685: 普通van Emde Boas树
  2. 关于yaf 框架的win安装
  3. SpringMvc自定义拦截器
  4. oracle-7参数文件的管理
  5. unity3D 搞定任意ios插件
  6. get Status canceled 请求被取消
  7. EucOne调试
  8. hdu Color the ball
  9. HttpClient调用api
  10. nginx反向代理二级域名注意事项
  11. js判断网络连通性
  12. CSS 实现自动换行、强制换行、强制不换行的属性
  13. 关系数据库数据与hadoop数据进行转换的工具 - Sqoop
  14. nginx新增tcp模板
  15. windows10系统安装Oralce11g时遇到INS-13001环境不满足最低要求
  16. 使用lite-server
  17. php苹果内购订单验证
  18. nodejs设置NODE_ENV环境变量(2)
  19. English trip -- Review Unit5 Around town 在城市
  20. PHPCMS v9设置文章的审核功能

热门文章

  1. 论文阅读 | TextBugger: Generating Adversarial Text Against Real-world Applications
  2. udb主从不同步排错
  3. luogu P4513 小白逛公园 (区间合并)
  4. SqlException 服务器主体无法在当前安全上下文下访问数据库
  5. Codeforces Round #333 (Div. 2) B. Approximating a Constant Range
  6. sql server安装图解
  7. go 表单
  8. Codeforces 1238F. The Maximum Subtree
  9. js循环遍历性能
  10. vue响应原理