目录
2、创建基于web的Maven项目(SpringCloud)的服务注册中心
7、修改application.properties扩展名为application.yml
9、添加@EnableEurekaServer,该注解表明标注类是一个Eureka Server。
在微服务的架构体系中,SpringBoot只能用于应用开发,而想要实现完整的微服务架构,还需要实现架构中的服务注册与发现,API网关和负载均衡等功能。接下来通过SpringCloud来实现架构中的这些功能。
在创建项目之前,需要了解的是SpringCloud与SpringBoot的版本号区别是:
SpringBoot是通过数字来区分版本号的,而SpringCloud是根据英文字母的顺序,采用伦敦的"地名+版本号"的方式来命名的。例如:Angel SR6,Brixton SR7,Camden SR7,Dalston SR3.其中Angel, Brixton,Camden,Dalston是地名,SR是Service Releases的编写。后面的数字是版本号。
要求:
jdk:11
开发工具:IDEA
注:需要了解springcloud
1、所需要版本
Spring Cloud Release Train Version: 2020.0.0-M6
Supported Boot Version: 2.4.0
2、创建基于web的Maven项目(SpringCloud)的服务注册中心
打开IntelliJ IDEA ,点击Create New Project
在Spring Initializr中选择SDK
自定义Artifact,选择合适的Java Version及Type
选择Spring Cloud Discovery ---》Eureka Server,Spring Boot选择2.4.0,
勾选Cloud Discovery–>Eureka server。以方便导包。
自定义Projec