我正在使用 Spring Cloud Netflix、Spring Data JPA 和 Spring Data REST 构建微服务。
我的服务的响应是 REST-HATEOAS 格式的。有没有办法在我的回复中自动添加指向其他微服务的链接?
例如,假设我有 2 个微服务:Team 和 Player。当请求一个团队时,是否有一种(简单的)方法可以将链接添加到球员(即球员服务)?
我正在使用 Spring Cloud Netflix、Spring Data JPA 和 Spring Data REST 构建微服务。
我的服务的响应是 REST-HATEOAS 格式的。有没有办法在我的回复中自动添加指向其他微服务的链接?
例如,假设我有 2 个微服务:Team 和 Player。当请求一个团队时,是否有一种(简单的)方法可以将链接添加到球员(即球员服务)?
是的,考虑到您完全处于弹簧领域,您可以使用spring-hateoas
它以 Spring MVC 控制器为中心,我猜你有一个控制器作为你的Player服务的前端。
您将在此处找到带有类似客户的简短介绍指南-订单示例。最主要的是,您无需任何硬编码即可自动建立链接,这确实简化了维护