
Spring杂记(顺着链条自上往下看)
讲到Spring就一定绕不开IOC、AOP两个概念了,在我看来Spring的一切都基于IOC,所以先聊IOC吧。 IOC 什么是 IOC 首先看看 IOC 的作用,我们可以试着写一个从 service 层到 dao 层的用例,会发现如果是一层一层实现了这个用例,将来要修改就要一层层改, 这样耦合度极高,而把控制权交给第三方( Test 中 new 一个 serviceImpl 来 set 一个 userDao),能达到解耦目的。此时,主动去 new 一个 dao 对象叫正向获取,而等着 serviceImpl 来 set 是等着别人给我这个对象,是反向获取。就像自己找对象(正向)和婚介公司分配对象(反向)。 ...