Sprigboot實現Eureka服務提供者

版本:Springboot:2。3。0

eureka:2。2。2

一、pom檔案新增依賴

org。springframework。boot

spring-boot-starter-web

org。springframework。cloud

spring-cloud-starter-netflix-eureka-server

2。2。2。RELEASE

二、修改application。yml

server:

port: 8762

spring:

application:

name: service-provider

eureka:

client:

service-url: # 服務註冊中心的配置內容,指定服務註冊中心的位置

default-zone: http ://127。0。0。1:8761/eureka/

三、實現springboot啟動類

@SpringBootApplication

@EnableEurekaClient

public class EurekaDemoApplication {

public static void main(String[] args) {

SpringApplication。run(EurekaDemoApplication。class, args);

}

}

註解@EnableEurekaClient表明該專案以客戶端的身份向Eureka服務中心進行服務註冊。

四、實現controller

@Controller

public class HelloController {

@GetMapping(value = “hello”)

@ResponseBody

public Map hello(){

Map data = new HashMap<>();

data。put(“username”, “admin”);

data。put(“from”, “provider-A”);

return data;

}

}

主要用來進行消費者呼叫。

五、啟動

Sprigboot實現Eureka服務提供者

出現上圖紅框種內容,表明這個客戶端已經向註冊中心註冊服務了,那麼我們開啟Eureka-server

Sprigboot實現Eureka服務提供者

出現紅框中的內容,表明已經註冊成功。開啟瀏覽器看介面訪問是否正常。

Sprigboot實現Eureka服務提供者

到此為止,我們已經提供好了服務

頂部