![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
沉香的小猴子
好记性不如烂笔头
展开
-
浅谈AOP
学习Spring 的时候遇到了一个叫AOP切面编程的东西,如何理解这个AOP切面编程呢?比如我们都知道面向对象编程,面向对象编程的特性是继承,封装,多态,封装使得不同类有自己独特的方法,作用,这样大大降低 了耦合,但是这样也有坏处,比如A和B类都需要打印日志文件,可能这个日志文件的代码都是一样的,那么如果AB类都写上这个代码,那么会重复影响效率,所以可以将日志文件代码写在C类中,然后AB类同时调用...原创 2018-03-09 15:41:51 · 219 阅读 · 0 评论 -
认识IOC
IOC(inversion of control)控制反转要先了解控制反转,必须了解依赖倒置原则,依赖倒置原则依赖倒置原则:高层次不应该依赖低层次模板,都应该依赖于抽象 抽象不应该依赖于具体实现,具体实现应该依赖于抽象控制反转就是利用了依赖倒置原则的一种思路,具体采用的方法就是依赖注入(DI),所谓依赖注入就是把底层类作为参数传入上层类,实现上层类对底层...原创 2018-03-09 16:39:04 · 157 阅读 · 0 评论 -
Spring框架之Spring IOC原理详细解析(精)
首先认识一下Spring框架,简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 Spring简化了开发。那么Spring是如何简化开发的呢? 传统方式开发中: 在web层需要创建业务层的一个类:UserService user=new UserService(); 这样做的是没有面向接口编程的,现在改为了面向接口编程:UserService user=...原创 2019-01-13 16:24:18 · 200 阅读 · 0 评论