Spring
文章平均质量分 51
Aronlulu
这个作者很懒,什么都没留下…
展开
-
模拟依赖注入
本实验采用全注解模拟,开始讨厌XML配置文件了定义两注解:[code="c++"]@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface Bean { public String Id() default "";} @Target(ElementT...2010-04-12 22:20:07 · 156 阅读 · 0 评论 -
<转>依赖注入&控制反转 oC 容器和Dependency Injection 模式
撰文/Martin Fowler 编译/透明Java 社群近来掀起了一阵轻量级容器的热潮,这些容器能够帮助开发者将来自不同项目的组件组装成为一个内聚的应用程序。在它们的背后有着同一个模式,这个模式决定了这些容器进行组件装配的方式。人们用一个大而化之的名字来称呼这个模式:“控制反转”(Inversion of Control,IoC)。在本文中,我将深入探索这个模式的工作原理,给它一个更能描...2010-04-13 13:04:37 · 146 阅读 · 0 评论 -
看透Spring AOP
工作原因需要用到一个代理,首选Spring Aop ,很久没用了,今天翻了下文档看了下源码,发现看文档容易晕,看源码结构清晰明了,Advice,PointCut,Advisor泾渭分明,ProxyFactoryBean总控。Target:主角,目的就是生成target的代理对象。Advice:抛弃概念简单理解就是你要插入target的执行代码。PointCut:就是你要在target文...2010-04-22 22:07:46 · 119 阅读 · 0 评论 -
Spring aware接口及FactoryBean
spring备忘录:spring提供了很多*aware接口,比较常用的就是BeanFactoryAware,ApplicationContextAware,BeanNameAware实现这些接口的Bean则能获得相应的BeanFactory,ApplicationContext实例,从而能直接获得容器信息。FactoryBean接口作用就是封装自己定制的实例化逻辑(例如你想用工厂模...2010-05-01 15:32:42 · 139 阅读 · 0 评论 -
关于对FactoryBean使用BeanPostProcessor的问题
简述问题:写个bean:[code="java"]public class BeanTest{}[/code]写个定制扩展:[code="java"]public class TestBeanPostProcessor implements BeanPostProcessor,Ordered{ public Object postProcessAfterInit...原创 2010-08-06 22:51:21 · 294 阅读 · 0 评论 -
spring新体会
看源代码时发现spring核心IOC分为三大部分,bean,context,core,bean无非是对bean的包装操作及bean工厂的定义描述,context则是定义bean之间关系这一层面的,对本身bean所处容器的环境进行描述,提供工厂的对外关系,core则是工具包,其实叫util觉得更好,一张spring网就这样编织成了,其他所有胶水模块都围绕着这个IOC,spring的AOP也不外乎是在...原创 2010-06-24 11:28:38 · 120 阅读 · 0 评论