1,第一次创建springBoot可以选择STS,创建Spring Starter Project,填写好相关信息,完成。自动产生相关代码,直接可以运行。
2.也可以使用eclipse以及myeclipse来创建springBoot工程,无非就是在pom.xml中加入相关依赖 。
3.创建spring cloud eureka时候,版本问题比较让人头疼。我选择的是
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
<relativePath />
</parent>
这里 2.0.1.RELEASE 所以加入spring cloud依赖时,要相应的变化。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
这里:Finchley.SR1 很重要,要跟上面的springBoot的版本对应,否则pom.xml会一直报错。
引入上面依赖后。我们再加入eureka的依赖
<
dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
这里`:<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>`已经和 springboot 1.5.7时候的写法不一样了。1.5.7的写法`<artifactId>spring-cloud-eureka-server</artifactId>`
总结起来就是版本要对应。而且和JDK版本也要对应。
引用链接:https://blog.csdn.net/wj197927/article/details/79563081