首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否需要显式插入弹簧核心模块?

是否需要显式插入弹簧核心模块?
EN

Stack Overflow用户
提问于 2019-03-22 09:26:58
回答 2查看 314关注 0票数 1

我实现了一个spring和hibernate项目。但是我没有在我的pom.xml文件中包含spring核心。但是我的代码正在工作,依赖注入也可以工作。

我的怀疑是

  1. spring-webmvc和spring-orm在没有spring核心的情况下是如何工作的?
  2. 我应该在我的项目中导入spring-core以避免未来的问题吗?

下面是我的依赖项(pom.xml)

代码语言:javascript
复制
<dependencies>
    <!-- Spring MVC Dependency -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <!-- Spring ORM -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <!-- Hibernate Core -->
    <!-- Hibernate Validator -->
    <!-- JSTL Dependency -->
    <!-- Servlet Dependency -->
    <!-- JSP Dependency -->
</dependencies>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-22 09:32:50

spring和spring都依赖于spring核心,因此您不必显式地添加此依赖项。您可以在这里检查spring的所有依赖项:https://github.com/spring-projects/spring-framework/blob/master/spring-webmvc/spring-webmvc.gradle

以及这里的spring-orm依赖项:https://github.com/spring-projects/spring-framework/blob/master/spring-orm/spring-orm.gradle

此外,您还可以使用mvn dependency:tree命令检查所有依赖项,而无需查看源代码。

票数 3
EN

Stack Overflow用户

发布于 2019-03-22 09:33:19

spring-webmvc以及spring-orm (以及几乎所有其他spring-XYZ模块)都依赖于spring-core,因此它是作为传递依赖项加载的。请参阅这里的所有依赖项:https://mvnrepository.com/artifact/org.springframework/spring-webmvc/5.1.5.RELEASE

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55296505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档