DI和IOC在spring mvc实现中

时间:2015-07-20 09:37:19

标签: java spring-mvc dependency-injection inversion-of-control

我是初学mvc和DI的新手。我已经了解了spring项目的流程,我知道spring mvc中的web项目是如何开发的,并且也在很少的项目上工作。所有注释都使用spring mvc中的xml配置文件。但我很困惑使用DI的地方?以及如何在IOC的帮助下在春季实施DI?

任何人都可以向我解释DI和IOC的概念及其在spring mvc中的实现。

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

DI和IOC通过web.xml发生,您在其中创建了dispatcherservlet。 来自Spring MVC文档: DispatcherServlet为请求处理提供共享算法,而实际工作由可配置的委托组件执行 DispatcherServlet与任何Servlet一样,需要使用Java配置或web.xml根据Servlet规范进行声明和映射。反过来,DispatcherServlet使用Spring配置来发现请求映射,视图解析,异常处理等所需的委托组件。

在内部,它将注册Spring mvc app,它将创建一个对象并注入依赖项。