随笔分类 -  spring

摘要:[TOC] 1. 引言 之前开了一个解读IOC容器启动源码的坑 "Spring IOC容器启动流程源码解析(一)——容器概念详解及源码初探" ,不过由于最近比较忙,这个坑挖了却一直没时间填。最近在看分布式事务相关的开源项目,碰到了一些Spring AOP相关的问题,比如Spring AOP中的增强逻 阅读全文
posted @ 2018-12-24 00:18 takumiCX 阅读(2183) 评论(1) 推荐(1) 编辑
摘要:[TOC] 1. 关于LoadTimeWeaving 1.1 LTW与不同的切面织入时机 AOP——面向切面编程,通过为目标类织入切面的方式,实现对目标类功能的增强。按切面被织如到目标类中的时间划分,主要有以下几种: 1.运行期织入 这是最常见的,比如在运行期通过为目标类生成动态代理的方式实现AOP 阅读全文
posted @ 2018-12-20 17:14 takumiCX 阅读(8748) 评论(4) 推荐(3) 编辑
摘要:[TOC] 1. 什么是事件监听机制 在讲解事件监听机制前,我们先回顾下设计模式中的观察者模式,因为事件监听机制可以说是在典型观察者模式基础上的进一步抽象和改进。我们可以在JDK或者各种开源框架比如Spring中看到它的身影,从这个意义上说,事件监听机制也可以看做一种对传统观察者模式的具体实现,不同 阅读全文
posted @ 2018-11-17 12:22 takumiCX 阅读(13635) 评论(6) 推荐(10) 编辑
摘要:[TOC] 1. 前言 1.1 IOC容器到底是什么 IOC和AOP是Spring框架的核心功能,而IOC又是AOP实现的基础,因而可以说IOC是整个Spring框架的基石。那么什么是IOC?IOC即控制反转,通俗的说就是让Spring框架来帮助我们完成对象的依赖管理和生命周期控制等等工作。从面向对 阅读全文
posted @ 2018-10-09 15:28 takumiCX 阅读(5293) 评论(2) 推荐(0) 编辑