随笔分类 -  spring

摘要:1. NamespaceHandler 解析xml配置文件中的自定义命名空间 2. ContextNamespaceHandler 上下文相关的解析器,这边定义了具体如何解析property-placeholder的解析器 3. BeanDefinitionParser 解析bean definition的接口 4. BeanFactoryPostProcessor 加载好bean definition后可以对其进行修改 5. PropertySourcesPlaceholderConfigurer 处理bean definition 中的占位符 阅读全文
posted @ 2016-06-24 18:14 出门向左 阅读(59322) 评论(1) 推荐(2) 编辑
摘要:在Spring bean加载过程中,每次bean实例在返回前都会调用getObjectForBeanInstance来处理FactoryBean的情况. 这边的FactoryBean,Spring设计用于新建复杂bean的,联想下GOF设计模式的创建型,一样的为了解决复杂的bean实例化过程. 阅读全文
posted @ 2016-05-04 09:09 出门向左 阅读(4188) 评论(1) 推荐(0) 编辑
摘要:根据代码分析spring中bean加载的主要逻辑:不同scope的分别处理方式.分析bean加载时的缓存处理方式. 阅读全文
posted @ 2016-04-28 14:37 出门向左 阅读(10804) 评论(1) 推荐(1) 编辑
摘要:BeanFactory是Spring IOC实现的基础,这边定义了一系列的接口,我们通过这些接口的学习,可以大致了解BeanFactory体系各接口如何分工合作.为阅读具体实现打下基础. 阅读全文
posted @ 2016-03-10 18:00 出门向左 阅读(13081) 评论(1) 推荐(6) 编辑
摘要:ListableBeanFactory提供容器内bean的迭代.大多数的api不会考虑父容器的bean,如果需要可以使用BeanFactoryUtils.这边获取bean或者bean name时,会初始化单例,FactoryBean和工厂方法初始化的bean. 阅读全文
posted @ 2016-03-10 10:12 出门向左 阅读(4436) 评论(1) 推荐(0) 编辑
摘要:BeanFactory是Spring实现依赖注入的核心接口.提供应用的统一配置注册功能,实现业务开发解偶.使用getBean可以代替单例,原型设计模式. 阅读全文
posted @ 2016-03-09 18:57 出门向左 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:ant匹配规则;PathMatcher接口;通过测试用例看AntPathMatcher的使用 阅读全文
posted @ 2016-02-24 15:37 出门向左 阅读(9153) 评论(0) 推荐(0) 编辑