You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在纯Spring项目中使用Maven?配置依赖后无法生效该怎么办

关于纯Spring项目使用Maven及依赖生效问题

当然可以在纯Spring项目里用Maven,它的核心作用就是帮你自动管理依赖下载、配置类路径,完全适配Spring项目的构建和依赖需求。

你添加的Spring Boot依赖没生效,大概率是pom.xml配置不完整,需要补充以下关键内容:

  • 完善pom.xml的基础结构
    只写<dependencies>块是不够的,Maven需要完整的项目定义,尤其是Spring Boot starter依赖必须配合父依赖来管理版本,完整示例如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <!-- 替换成你的项目信息 -->
        <groupId>com.yourteam</groupId>
        <artifactId>your-spring-app</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <!-- Spring Boot父依赖:统一管理所有starter的版本,避免手动指定 -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.7.15</version> <!-- 选择稳定的LTS版本即可 -->
            <relativePath/>
        </parent>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
    
        <!-- 可选:如果需要打包成可执行Jar,添加Spring Boot Maven插件 -->
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    </project>
    
  • 让Maven刷新依赖
    配置完pom.xml后,需要触发Maven加载依赖:

    • 在项目根目录执行命令:mvn clean install
    • 或者在IDE中找到Maven面板,点击"Reload All Maven Projects"按钮
  • 如果不想用父依赖,手动指定版本号
    要是你不想引入Spring Boot父依赖,必须给spring-boot-starter-web明确添加版本号,否则Maven不知道该下载哪个版本:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <version>2.7.15</version>
    </dependency>
    

内容的提问来源于stack exchange,提问作者Gun Slinger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 14:22:15