当前位置: 首页 > 知识库问答 >
问题:

spring上下文和spring核心依赖之间的区别是什么?

麻鸿熙
2023-03-14

你好,我是Spring和maven世界的新手,我想知道这两个依赖项之间的区别是什么?

这是一个简单的问题。。我的pom有问题。xml文件,所以我想知道一切:)。

提前感谢。


共有1个答案

戴高远
2023-03-14

这些实际上是许多Spring框架模块中的两个。您可以使用以下网站轻松找到这些工件包含的包:

http://mvnrepository.com/artifact/org.springframework/spring-core/3.1.1.RELEASE

这可以为您提供有关特定工件中包含的类的信息,以及可能有关其用途的信息。

对于Spring框架,Spring核心主要包含核心实用程序和公共内容(比如枚举),因为它对Spring非常关键,所以可能所有其他Spring模块都依赖于它(直接或间接)。

反过来,spring context提供应用程序上下文,即spring的依赖注入容器,它可能总是在以某种方式使用spring框架的工件的pom中定义。实际上,spring-context依赖于spring-core,因此通过将spring-context定义为依赖项,您的类路径中也有spring-core

 类似资料:
  • 本文向大家介绍Spring的IOC和依赖注入之间的区别。,包括了Spring的IOC和依赖注入之间的区别。的使用技巧和注意事项,需要的朋友参考一下 控制反转是一种设计原则,有助于反转对象创建的控制。 根据马丁·福勒(Martin Fowler)的论文,控制反转是程序控制流反转的原理:外部源(框架,服务,其他组件)代替程序控制程序流,而由程序控制流它。就像我们将某些东西插入其他东西一样。他提到了有关

  • 我正在处理另一个关于我的构建的问题。gradle需要理解我的Android项目中的工作区项目依赖关系。我已经使用Java和Android有一段时间了,但我仍然很容易对添加依赖项的所有不同方法感到困惑。一种方法是放一个标签。libs/文件夹中的jar文件。另一种方法是具有工作区项目依赖关系。另一种方法(如果使用Android)是在Android选项菜单中添加项目依赖项?我觉得如果我真的理解了为什么会

  • 我在一个网站上使用JPA。在探索了保存数据的选项之后,我发现了两种方法。第一种方法是使用javax . persistence . EntityManager的实现。一旦我获得了EntityManager的实例,我就可以用它来保存实体。举个例子, 另一种选择是使用 org.springframework.data.repository.CrudRepository 的实例。第一,我获得了CrudR

  • 问题内容: 这里的定义 相依性 一个类的结构或行为的变化会影响另一个相关的类,因此这两个类之间存在依赖关系。反之亦然。当一个类 包含另一个 类时,就会发生这种情况。 组成 组合是聚合的特例。以更具体的方式,受限制的聚合称为合成。当一个对象 包含另一个 对象时,如果所包含的对象在没有容器对象的情况下无法存在,则称为合成。 相依性 组成 问题答案: 可以在两个构造函数中看到差异: 依赖性 :对象来自

  • 本文向大家介绍spring boot 核心配置文件是什么?bootstrap.properties 和 application.properties 有何区别 ?相关面试题,主要包含被问及spring boot 核心配置文件是什么?bootstrap.properties 和 application.properties 有何区别 ?时的应答技巧和注意事项,需要的朋友参考一下 单纯做 Spring

  • 现在,我正在探索如何使用Express和MongoDB编写API。我还使用Angular来绘制路线和视图。我知道Firebase和AngularFire可以做到这一点,所以我可以一起绕过使用Express(或者我这么认为),让我的应用程序实时运行。 在Chris Esplin的这篇文章中,他指出他不能放弃Express,因为他需要它来编写promise,而不是在将他的npm包“箭袋-发票”与Fir