up:: 开发EurekaServer

说明: 前面完成了Eureka服务端的编写和运行,下一步对course_list和course_price进行改造成EurekaClient从而注册到server去

两个重要步骤:

1. 引入依赖

2. 配置文件


引入依赖

course_list的pom.xml下

<!--        引入依赖-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

说明: 这里注意以下,前面我们在根模块下配置过server的,一个server对应多个client

引入依赖

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

配置文件

加入链接:

eureka.client.service-url.defaultZone=http://localhost:8000/eureka/

同理course_price的模块也是这样注册的。。。

运行测试

[!注意] 1. 这里先启动sever,再启动各个client

2. 图片上不是8080,是8000。。。

访问:

[!拓展] 1. 有些课程上需要在每个Client的主启动类上加入@EnableEurekaClient注解,但是我们这里不需要,原因是我们引入的依赖比较高级,不用添加注解,就可以使模块注册为client

2. Fetching Title#17p9