Spring Cloud之二:服务提供者注册到Eureka Server
创始人
2025-06-01 09:25:53

目录

创建Maven项目

pom文件内容

增加配置文件application.yml

增加控制器

 编辑启动类,在启动类上添加注解 @EnableDiscoveryClient  

 测试


 系列目录(持续更新。。。)

Spring Cloud之一:注册与发现-Eureka工程的创建

Spring Cloud之二:服务提供者注册到Eureka Server


创建Maven项目

(上次我们使用Spring Initializr来创建项目Spring Cloud之一:注册与发现-Eureka工程的创建),如下图:

 填写项目信息

pom文件内容


cn.laocheng0.0.1-SNAPSHOT4.0.0jaruserorg.springframework.bootspring-boot-starter-parent2.7.9UTF-81.8org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-actuatororg.springframework.cloudspring-cloud-starter-netflix-eureka-clientorg.springframework.cloudspring-cloud-dependencies2021.0.5pomimportorg.springframework.bootspring-boot-maven-plugin

增加配置文件application.yml

在resources下增加配置文件application.yml

配置内容如下:

需要注意的是,这里配置了上一节Eureka Server的地址:http://localhost:7100/eureka/

server:port: 7101 # 端口
spring:application:name: user   # 注册到Eureka Server显示的应用名称eureka:client:serviceUrl:defaultZone: http://localhost:7100/eureka/instance:prefer-ip-address: true  #将自己的IP注册到Eureka Server

增加控制器

增加一个控制器,如下图:

代码如下:

package cn.laocheng.user.controller;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class TestController {@GetMapping("/getInfo")public String getInfo(){return "这是user一个测试接口";}
}

 编辑启动类,在启动类上添加注解 @EnableDiscoveryClient  

 测试

1、启动上一节的 Eureka Server(端口是:7100)

2、启动本节的程序(端口是7101)

3、访问:http://localhost:7100,效果如下:

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...