springcloud入门之服务提供者client并注册到eureka

来源:互联网 发布:浦东网络电视台 编辑:程序博客网 时间:2024/05/04 16:45

在之前简单的搭建了一个eureka注册中心http://blog.csdn.net/chenhaotao/article/details/78677328
今天继续使用springcloud搭建一个简单的服务提供者client并发布注册到eureka注册中心

1.创建一个springboot项目client,选择依赖 eureka 和 web

        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-starter-eureka</artifactId>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>        </dependency>

2.在application.yml配置服务名称端口以及注册中心地址

eureka:  client:    serviceUrl:      defaultZone: http://localhost:1111/eureka/server:  port: 8081spring:  application:    name: service-hello

3.在对外提供服务的controller类上添加注解@EnableEurekaClient说明这是一个服务提供者并在配置文件中注册到服务中心

@RestController@EnableEurekaClientpublic class HelloTontroller {    @Value("${server.port}")    String port;    @RequestMapping("/index")    public String index(@RequestParam String name){        return "服务提供者client:"+name+"服务端口:"+port;    }}

4.启动注册中心eureka-server,再启动服务eureka-client
url输入:http://localhost:1111 可以查看到注册中心多了一个名为 SERVICE-HELLO的服务
url输入:http://localhost:8081/index?name=aaa 查看服务是否正常

附上源码:https://pan.baidu.com/s/1mizg0AG

阅读全文
0 0
原创粉丝点击