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

1、用springboot建立一个服务提供者(Service Provider)web

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

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

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

图片

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

图片

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

图片

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

图片


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


图片

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


图片

图片

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

port  端口

jpa 数据持久

datasource 数据库

logging 日志

图片


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

启动类,入口

RestTemplate:简化了发起http请求以及处理响应的过程,而且支持REST。由于是消费者它须要发起http。

图片

控制类

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

图片

配置文件

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

port   端口

图片

访问和测试方法

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

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

相关文章
相关标签/搜索