#SpringCloud项目-04.27
学习目标:
day01-搭建Eureka-server应用(已实现)
day02-搭建Eureka-provider应用(待撰写)
day03-搭建Eureka-consumer应用(待撰写)
day04-搭建Feign应用(待撰写)
day05-搭建熔断Hystrix应用(待撰写)
day06-搭建网关Zuul应用(待撰写)
学习内容:
1.引入SpringCloud依赖和eureka-server依赖
2.编写配置文件application.yml或者application.properties
3.启动类添加注解@EnableEurekaServer
学习时间:
1.引入Pom文件依赖*(根据你的SpringBoot版本导入)!!!
每个人的SpringBoot版本不同,引入的SpringCloud依赖也会不同。
(比如我SpringBoot版本为2.2.7 => SpringCloud 版本HoxTon.SR8)
此外,还需要在Pom文件中引入eureka-server依赖,否则在启动类添加注解@EnableEurekaServer会报错
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
PS:不清楚版本的可以参考下面两个链接
Spring Cloud 各个版本整理汇总
SpringBoot与SpringCloud的版本对应详细版
该链接分别转载自天海华兮和宫世酉博客(仅供学习使用!)
2.编写配置文件(按照个人习惯编写)
对于本人来说,比较喜欢yml格式。
server:
port: 8761 #配置服务器端口号,注意不要和其他端口号冲突使用。
spring:
application:
name: eureka-server #端口号名称配置。
eureka:
client:
register-with-eureka: false #表示是否向EurekaServer注册。
fetch-registry: false #表示是否向EurekaServer获取注册信息。
service-url:
defaultZone: http://localhost:8761/eureka/ #配置注册中心的默认位置---写法一
#http://${eureka:instance:hostname}:${server:port}/eureka/ #配置注册中心的默认位置---写法二
instance:
hostname: eureka-server #EurekaServer实例的主机名。
3.在启动类中添加注解@EnableEurekaServer
出错的时候,首先看pom文件依赖,其次看配置文件有没有把单词拼错(很致命的错误!),最后看启动类是否有支持server服务注解。
4.效果截图
在游览器中输入localhost:8761(8761是在配置文件定义的端口号)
PS:千万不要输成localhost:8761/eureka,会造成404错误提示
学习产出:
后续将会持续连载相关文章(下次一定!)