为了账号安全,请及时绑定邮箱和手机立即绑定

服务治理->注册服务提供者: Spring Cloud Eureka

标签:
Java SpringBoot

    根据上一篇的内容我们继续向下研究。

   在完成了服务注册中心的搭建之后,接下来我们尝试将一个既有的 Spring Boot 应用加 入 Emeka 的服务治理体系中去。

  • 新建一个新的Spring Boot 项目

https://img1.sycdn.imooc.com//5b30cc9b0001e63204150329.jpg

  • 首先, 修改 pom.xml, 增加 Spring Cloud Eureka 模块的依赖, 具体代 码如下所示:

https://img1.sycdn.imooc.com//5b30ccdc0001e2eb07730761.jpg

  • 接着, 创建HelloContorller   , /hello 请求处理接口, 通过注入 DiscoveryClient对象, 在日志中打 印出服务的相关内容。

https://img1.sycdn.imooc.com//5b30cd8900017d1108500500.jpg

  • 然后, 在主类中通过加上 @EnableDiscoveryClient 注解, 激活 Eureka 中的 DiscoveryClient 实现(自动化配置, 创建 DiscoveryClient 接口针对 Eureka 客户 端的 EurekaDiscoveryClient 实例), 才能实现上述 Controller 中对服务信息的输出。

https://img1.sycdn.imooc.com//5b30cde30001cb3f07390496.jpg

  • 最后 ,我们需要在 application. yml 配置文件中, 通 过 spring. application.name属性来为 服 务命名, 比如命名 为 hello-service。 再通过 eureka.client. serviceUrl.defaultZone属性来指定服务注册中心的地址, 这里 我们指定为之前构建的服务注册中心地址, 完整配置如下所示:

https://img1.sycdn.imooc.com//5b30ce2300019e5005930339.jpg

访问地址:http://localhost:8081/

https://img1.sycdn.imooc.com//5b30cf2c00016f6b10950082.jpg


https://img1.sycdn.imooc.com//5b30ce8300013a6618290903.jpg


【不是每一个问题都是钉子, 不是每一个解决方案都是锤子】

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
15
获赞与收藏
106

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消