导读 |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 可以检查提供者是否正常
启动消费类入口,是否返回结果。
声明:文章属于个人原创,转载请注明文章出处