我是 springboot 新手,使用 spring.io 创建项目以创建微服务。
使用 spring.io 网站创建项目时,会创建一个包含所有相关依赖项的 pom,但不会添加版本。我应该添加自己查看 maven 存储库 jar 的版本(所有 jar 都包含它们的版本)吗?
我是 springboot 新手,使用 spring.io 创建项目以创建微服务。
使用 spring.io 网站创建项目时,会创建一个包含所有相关依赖项的 pom,但不会添加版本。我应该添加自己查看 maven 存储库 jar 的版本(所有 jar 都包含它们的版本)吗?
所有依赖项(和配置)都由 Spring Boot 管理。您使用Spring Initializr生成的项目的父级将父级设置为spring-boot-starter-parent:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
spring-boot-starter-parent 的父级是spring -boot-dependencies,它定义了所有依赖版本。
因此,您无需手动指定任何版本的启动器依赖项或其依赖项。
请查看Baeldung 上的 Spring Boot Starter Parent 以获得快速概览。