为什么使用Spring 框架 ? 书写的代码层和层之间的耦合性比较高 书写的代码后期的扩展性比较低 整体项目中事务的处理机制 解决: 解决了业务层和其他各层之间的耦合 (高内聚、低耦合) SpringIOC 简单白: 解耦层与层 作用: IOC将耦合性非常高的对象进行解耦. 实际: 在MVC代码结构中,会将Servlet和Service之间解耦,Service和mapper之间解耦. SpringIOC创建对象: 通过构造器方式:该层提供get/set方法