2

我正在评估JSON-API并使用Katharsis将一组相关的 API 实现为微服务,其中一个资源位于它自己的可部署单元中,它可能与其他微服务中的其他资源相关,甚至与我无法控制的外部 API 相关。

我知道要将两个资源关联在一起,Katharsis 需要有两个用 注释的对象@JsonApiResource,我从一个资源向另一个资源添加一个属性并添加一个@JsonApiToOneor @JsonApiToMany。结果是 Katharsis 建立了一个self代表关系的related链接,以及一个到其他资源的链接。

但是,如果我想与 Katharsis 一无所知的资源建立关系怎么办?单步执行代码似乎没有办法在不更改核心类之一的情况下做到这一点。我可能不需要管理关系的方法,只需要一种导航到相关资源的方法。

我是 JSON-API 和 Katharsis 的新手,所以也许我误解了某些东西或“做错了”?谢谢!

4

0 回答 0