启动
启动notice微服务
在主启动类点右键,按下图操作:
启动ums微服务
在主启动类点右键,按下图操作:
idea启动多个服务
idea启动多个服务时,显示界面如下:
测试
ums微服务是消费者,不实现具体功能,需要调用notice微服务
notice微服务是提供者,对外提供api接口,并要实现具体功能
测试ums微服务的getNoticeById
浏览器输入网址:http://localhost:8001/getNoticeById/306764f9a4ff4946961504f465c9498f
提示信息如下:
{"code":200,"msg":"成功!","notice":{"id":"306764f9a4ff4946961504f465c9498f","fromUserid":"1","toUserid":"2","msg":"手动点赞"}}
说明浏览器访问ums微服务,ums微服务 调用 notice微服务成功!
注意: 微服务之间的关系
测试ums微服务的follow
由于@PostMapping(value="/follow")要求是post请求,所以需要用postman或apipost进行测试,这里用的是apipost,如下:
提示成功,但在mysql数据库中查询,发现只有id,其他字段为空,如下:
这是一个bug,解决bug见:
https://www.malaoshi.top/show_1EF5h7cPbJTE.html




