1.继承 spring-boot-starter-parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
2. 对于已经继承别的依赖的项目可以采用如下方式
<dependencyManagement>
<dependencies>
<dependency>
<!--在依赖管理中导入 spring-boot-dependencies -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.1.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
以上两种方式就是 一个spring boot 项目的简单创建说明,剩下就是引入自己项目所需要的依赖,然后开发了。
总的来说上面两种方式都是做了一件事情,就是让spring boot 帮忙把一些 依赖的版本锁定到 spring boot 充分测试过的版本上,防止依赖冲突。其他的就没什么了。