新创建一个springboot项目直接继承spring-boot-starter-parent依赖
时间: 2025-04-02 07:14:33 浏览: 32
### 配置继承 `spring-boot-starter-parent` 的方法
在 Maven 构建工具中,可以通过设置项目的根 `pom.xml` 文件来继承 `spring-boot-starter-parent`。以下是具体的配置方式:
#### 1. 设置父项目
在 `pom.xml` 中定义 `<parent>` 节点,指定其 groupId、artifactId 和 version 属性。
```xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.0</version> <!-- 这里填写所需的 Spring Boot 版本 -->
</parent>
```
通过上述配置,当前项目会自动继承来自 `spring-boot-starter-parent` 提供的一系列默认配置和依赖管理[^1]。
#### 2. 添加启动器依赖
为了使项目具备基本功能,通常还需要引入至少一个 Starter 依赖。例如,如果需要创建一个 Web 应用程序,则可以添加以下依赖项:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
```
由于已经继承了 `spring-boot-starter-parent`,因此无需显式声明版本号,因为这些版本会被自动管理[^2]。
#### 完整示例
下面展示了一个完整的 `pom.xml` 示例文件结构:
```xml
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.0</version> <!-- 替换为所需的具体版本 -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo-project</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
```
此配置不仅继承了 `spring-boot-starter-parent` 所提供的默认构建支持,还集成了必要的插件用于打包可执行 JAR 文件。
---
阅读全文
相关推荐


















