用Eureka实现”服务提供者”

2022-09-15 14:12:39 浏览数 (2)

1、用Eureka实现"服务提供者"

1.1、创建Eureka客户端

1.2、添加依赖

代码语言:javascript复制
        <!--web依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

1.3、添加配置

代码语言:javascript复制
spring.application.name=provider
server.port=8082
provider.name=provider-1
eureka.client.service-url.defaultZone=http://eureka01:8080/eureka/,http://eureka02:8081/eureka/

1.4、启用注册和发现

在启动类中添加注解@EnableEurekaClient

代码语言:javascript复制
@SpringBootApplication
@EnableEurekaClient
public class EurekeProviderApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekeProviderApplication.class, args);
    }
}

1.5、实现"服务提供者"的接口

代码语言:javascript复制
@RestController
public class HelloController {
    
    @Value("${provider.name}")
    private String name;
    
    @GetMapping("/hello")
    public String hello(){
        return name;
    }
}

1.6、检查服务的有效性

1.6.1、启动服务注册中心
1.6.2、查看服务是否正常

1.6.3、查看服务是否注册成功

0 人点赞