前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springcloud学习手册-Eureka(第二节)

springcloud学习手册-Eureka(第二节)

作者头像
程序源代码
发布2018-03-09 16:38:09
7710
发布2018-03-09 16:38:09
举报
文章被收录于专栏:程序源代码程序源代码

导读 |springboot创建服务消费者和服务提供者

一、用springboot创建一个服务提供者(Service Provider)

模拟业务场景:根据用户ID获取服务提供者的用户数据。实例中使用了h2作为本地数据库,它在用户表(user)保存了几条用户信息。

用户表(user)字段:id、name、age

工程代码的结构如下:包含pom.xml ,配置文件,启动类,数据文件

pom.xml :主要引入web/jpa/h2这几个资源JAR

启动类:启动入口 主要引入注解@SpringBootApplication 表明这是个springboot工程。

Controller 控制类,主要是引入注解@GetMapping @RestController

Dao,主要是引入注解@Repository 实现DAO数据库交互

数据文件,主要是在h2数据库,创建表和插入表数据

yml 配置文件,配置当前服务的主要参数

port 端口

jpa 数据持久

datasource 数据库

logging 日志

、用springboot创建服务消费者(Service consumer)

启动类,入口

RestTemplate:简化了发起http请求以及处理响应的过程,并且支持REST。因为是消费者它需要发起http。

控制类

其中调用path,达到调用服务提供者的作用

配置文件

ServicePath路径声明服务提供者的路径 对应控制类中的RestTemplate

port 端口

、访问和测试方法

直接访问,http://localhost:7900/simple/1 可以检查提供者是否正常

启动消费类入口,是否返回结果。

声明:文章属于个人原创,转载请注明文章出处

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全华班 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档