用自己的语言描述Spring MVC框架简介 800字

2025年05月05日 20:54
有1个网友回答
网友(1):

spring是为了解决对象之间的依赖关系的问题产生的。举例:对象a依赖对象b,在spring出现以前是通过接口来进行解耦(让a依赖接口i,b去实现接口i),但是接口解耦不彻底(a在内部使用还是会new一个i的实现b),如果某天接口实现有修改,那就得修改所有使用了该接口的地方。spring通过配置(xml、注解、其它配置脚本)的方式管理对象的依赖关系,使用反射进行依赖对象的注入,这时对象的依赖关系管理由人变为spring,即控制反转,依赖注入不过是spring使用反射实现的技术描述。aop自己看我之前的回答。springMVC不过是基于spring实现的一个MVC框架。