IOC(控制反转):是一种设计思想,就是把原本要手动创建的对象交给spring框架来管理。IOC容器实际上就是个M安排(key, value),Map中存放的是各种对象。利用IOC的话,在实例化service的时候,不需要搞清Service底层构造函数,直接在需要的地方引用即可。大大简化了开发难度,更易维护。
AOP(面向切面编程):即使把一些通用的功能抽象起来,在需要的时候通过注入注解来直接使用简化了代码。日志功能、事务管理等都用到了AOP
IOC(控制反转):是一种设计思想,就是把原本要手动创建的对象交给spring框架来管理。IOC容器实际上就是个M安排(key, value),Map中存放的是各种对象。利用IOC的话,在实例化service的时候,不需要搞清Service底层构造函数,直接在需要的地方引用即可。大大简化了开发难度,更易维护。
AOP(面向切面编程):即使把一些通用的功能抽象起来,在需要的时候通过注入注解来直接使用简化了代码。日志功能、事务管理等都用到了AOP