创建springboot项目
使用jdk8
配置pom.xml
- 设置springboot版本
2.3.0.RELEASE
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
- 设置
dependencyManagement
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR3</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.1.RELEASE</version>
</dependency>
</dependencies>
</dependencyManagement>
关于dependencyManagement和dependencies的区别?
父pom中用dependence的依赖,子项目的pom无需再引用,直接无条件继承
父pom中用在dependenceManagement里的dependence,子项目想要继承就必须在自己的pom中再声明一次,但是不需要写版本号默认继承父pom中的版本,如果指定了版本号就是用自己的版本
- 设置packaging
<packaging>pom</packaging>
原因参考: