Spring简介 Spring主要作用是用来解耦,降低代码之间的耦合度.根据功能的不同,可以将系统的代码分为主业务逻辑与系统服务逻辑. 主业务逻辑之间代码联系紧密,相互调用较多,复用性相对较低: 系统服务逻辑相对来说功能独立,主要是为主业务逻辑提供系统级的服务,如日志.安全.事务等,复用性相对较高. Spring根据代码的功能特点,将降低耦合度分为了两种方式:控制反转IoC与面向切面AOP. IoC控制反转是的主业务在相互调用的过程中,不需要使用者手动维护之间的关系,即不需要手动创建对象,而是交…