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

导读 |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 可以检查提供者是否正常

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

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

原文发布于微信公众号 - 全华班(quanhuaban)

原文发表时间:2017-12-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏xingoo, 一个梦想做发明家的程序员

[大数据之Sqoop] —— 什么是Sqoop?

介绍 ? sqoop是一款用于hadoop和关系型数据库之间数据导入导出的工具。你可以通过sqoop把数据从数据库(比如mysql,oracle)导入到hdfs...

22210
来自专栏用户2442861的专栏

QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent

建了一个对话框,我不想把边框去掉,只想去掉关闭按钮, setWindowFlags(windowFlags()&~Qt::WindowCloseButton...

482
来自专栏Hadoop实操

如何使用Nginx实现Impala负载均衡

在使用Impala JDBC连接Impala服务时,默认是不带负载均衡的,但一个Impala Daemon很可能会产生单点的问题,这里我们就需要考虑Impala...

3878
来自专栏奇点大数据

提高hadoop的可靠性(上)

提高hadoop可靠性已经有很多方法了,我尝试着收集整理了5种,通过修改Hadoop默认配置就可以极大的提升Hadoop的可靠性,本文先列举了前3种: (1)文...

3027
来自专栏云计算教程系列

在CVM上监控其他Centos系统

Alerta是一个Web应用程序,用于合并和删除来自多个监视系统的警报,并在单个屏幕上显示它们。Alerta可以与许多被人们广泛熟知的监控工具集成,如Nagio...

1874
来自专栏张善友的专栏

Windows Server AppFabric Caching支持大数据量的配置

Memcache支持的数据量大小为1M,最新版本可以通过配置调整突破1M(参看http://www.cnblogs.com/shanyou/archive/20...

1839
来自专栏云计算教程系列

如何使用CentOS 7上的TICK堆栈监控系统指标

TICK堆栈是来自时间序列数据库InfluxDB的开发人员的产品集合。它由以下组件组成:

995
来自专栏云计算教程系列

如何在Ubuntu 14.04上备份OrientDB数据库

OrientDB是一个多模型NoSQL数据库,支持图形和文档数据库。它是一个Java应用程序,可以在任何操作系统上运行; 它也完全是ACID投诉,支持多主复制。

400
来自专栏圣杰的专栏

Asp.net web api 知多少

本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想...

1975
来自专栏Jackson0714

玩转PowerShell第三节——【SCOM Maintenance Mode】-技术&分享

2585

扫描关注云+社区