spring - spring-context 和 spring-core 依赖有什么区别?

标签 spring maven dependencies spring-context

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

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

提前致谢。

最佳答案

这些实际上是许多 Spring Framework 模块中的两个。您可以使用此站点轻松找到这些 Artifact 包含的软件包:

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

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

对于 Spring 框架,spring-core 主要包含核心实用程序和常见的东西(如枚举),因为它对 Spring 非常重要,可能所有其他 Spring 模块都依赖它(直接或传递)。

反过来 spring-context 提供应用程序上下文,即 Spring 的依赖注入(inject)容器,它可能总是在以某种方式使用 Spring Framework 的 Artifact 的 POM 中定义。事实上, spring-context 依赖于 spring-core 所以通过定义 spring-context 作为你的依赖,你有 spring-core 在你的类路径中也是如此。

关于spring - spring-context 和 spring-core 依赖有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10037450/

相关文章:

java - JaCoCo:缺少类目录

maven - 来自 Maven 的参数化 Angular CLI 构建调用(Eirslett 的插件)

java - Gradle 包含源文件

java - Spring OAuth2授权: Access Denied

java - 在 Spring 3.2 MVC 配置中设置 ServletContext 的属性

java - pom.xml 中的错误

c# - .Net 继承 - 自动依赖引用行为问题

python - Tensorflow 对象检测 Api M1 Macbook 冲突错误

java - 无法在 Spring Boot 多模块应用程序中的 JUnit 4 测试中 Autowiring 服务

javascript - 如何在 spring web 应用程序中添加外部 css 文件