@spring 关于spring中控制反转(IOC)的理解 Spring中的两大核心是控制反转和面向切面编程,对于java初学者来说控制反转不是那么容易理解的。 一般情况下我们在调用某个java对象时都是通过new()创建实例,但是这样有一个缺点,就是会增加代码的耦合度,对后来的代码维护造成一定困难,控制反转本质上就是讲对象的调用放在spring容器中,当你要调用这个java对象时就是通过spring容器调用,spring容器就相当于java类的中间人