什么是弹簧框架中的容器?

2022-09-01 15:09:05
  1. http://www.vaannila.com/spring/spring-ioc-1.html 浏览这篇文章,这里使用了术语容器。下图显示了容器。本文中的容器是什么?是一块还是豆子文件?codeconfig

  2. Spring IOC可以在Spring MVC中使用吗?


答案 1

在这种情况下,容器具有某种东西的含义,它提供了某些组件生存所需的基础设施。

你可以这样想象:

  • 就像JVM是运行Java程序的容器一样,
  • servlet 容器(即 Tomcat)是运行 servlet 的东西
  • EJB-Container是EJB所在的环境(请参阅此维基百科文章(德语,但您可以使用浏览器翻译器))

就像春天是春天豆生活的容器一样。


答案 2

容器用于描述任何可以在自身内部包含其他组件的组件。

根据春季文档,请点击此处

BeanFactory接口是Spring中的中央IoC容器接口。其
职责包括实例化或采购应用程序对象、配置此类对象以及组装这些对象之间的依赖关系。

IOC是Spring用于分离关注概念的核心原则。无论您使用什么 - Spring MVC,安全性,核心,DAO集成,您都将使用IOC原则。