摘要: 作用:程序运行期间,不修改源代码对于方法进行加强。 优点:减少代码重复,提供开发效率,方便维护。 实现方式:使用动态代理的方式实现。 相关术语: joinpoint: 连接点 也就是方法,spring中只支持方法作为连接点pointCut: 切入点 被增强的连接点advice:通知 拦截到连接点所作 阅读全文
posted @ 2020-06-16 16:01 classBug 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.三个比较重要的ApplicationContext的实现类FileSystemXmlApplicationContext加载磁盘任意路径下的配置文件,并创建容器 AnnotationConfigApplicationContext用于读取注解创建的容器 ClassPathXmlApplicati 阅读全文
posted @ 2020-06-16 15:58 classBug 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 针对于使用注解的方式进行依赖注入。 场景:A类中需要注入B类的实例对象,B类中需要注入A类的实例对象 * spring容器存在三级缓存 一级 二级 三级 先从一级缓存开始获取* 三级 singletonFactories : 单例对象工厂的cache 其中的对象还没有初始化* 二级 earlySin 阅读全文
posted @ 2020-06-16 15:46 classBug 阅读(879) 评论(0) 推荐(0) 编辑