上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 82 下一页
摘要: 前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: public interface Dao { public void select(); public v 阅读全文
posted @ 2019-08-25 14:15 程序员黄小斜 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 五月的仓颉 我们为什么要使用 AOP 前言 一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内 阅读全文
posted @ 2019-08-25 14:09 程序员黄小斜 阅读(345) 评论(0) 推荐(0) 编辑
摘要: AOP的基础是Java动态代理,了解和使用两种动态代理能让我们更好地理解 AOP,在讲解AOP之前,让我们先来看看Java动态代理的使用方式以及底层实现原理。 转自https://www.jianshu.com/u/668d0795a95b 本文是基于jdk1.8来对动态代理的底层机制进行探究的 J 阅读全文
posted @ 2019-08-25 14:08 程序员黄小斜 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: <! more 原型Bean加载过程 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式: 1 2 6 7 8 9 原型Bean加载流程总得来说和单例Bean差不多,看一下不同之 阅读全文
posted @ 2019-08-25 14:02 程序员黄小斜 阅读(395) 评论(0) 推荐(0) 编辑
摘要: spring ioc 容器的加载流程 1.目标: 熟练使用spring,并分析其源码,了解其中的思想。这篇主要介绍spring ioc 容器的加载 2.前提条件: 会使用debug 3.源码分析方法: Intellj idea debug 模式下源码追溯 通过ClassPathXmlApplicat 阅读全文
posted @ 2019-08-25 13:49 程序员黄小斜 阅读(876) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 82 下一页