Spring
宏志有缘再见
用脑思考永远都是学习的最好方法。
展开
-
SpringIOC原理分析
一.IOC是什么 IOC-Inversion of Control,即控制反转,不是什么技术,而是一种设计思想。在Java开发中,IOC意为着将设计好的对象交给容器控制,而不是传统的在对象内部直接控制。 传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IOC是有专门一个容器来创建这个对象,即由IOC容器来控制对象的创建。 它能够指导我们如何设计出...原创 2019-04-29 17:45:08 · 152 阅读 · 0 评论 -
SpringAOP原理分析
SpringAOP使得代码关注点分离,不同的问题交给不同的部分去解决。将业务功能代码与切面代码分开,架构也变得高内聚,低耦合。 一.AOP的三种织入方式 编译时织入:需要特殊的Java编译器,如AspectJ 类加载时织入:需要特殊的Java编译器,如AspectJ和AspectWerkz 运行时织入:Spring采用的方式,通过动态代理方式,实现简单 二.理解三个W 理解如下代码 @...原创 2019-04-30 17:49:04 · 270 阅读 · 0 评论