调用 Katharsis JSONApi JsonApiFindAllWithIds

Calling Katharsis JSONApi JsonApiFindAllWithIds

我正在使用 Kathatrsis 作为我的 REST API。我也是 JSONApi 规范的新手。我终其一生都无法弄清楚 url 模式来调用 @JsonApiFindAllWithIds 方法。

比如注释为:

@JsonApiFindAllWithIds
public Iterable<ThriftType> findAll(Iterable<String> iterable, QueryParams queryParams) {

如果我调用 URL(我的资源称为测试):

http://localhost:8080/test/1?filter[test][otherId][EQ]=9

我希望它能命中那个方法,一个包含 1 的可迭代列表和一个包含我的过滤器的查询参数对象。

但是,它调用我的 @JsonApiFindOne 方法描述为:

@JsonApiFindOne
public ThriftType findOne(String id) {

你能告诉我正确的 url 格式来满足我的 @JsonApiFindAllWithIds 方法吗?

JsonAliFindAllWithIds适用于有多个id需要取值的场景。 例如

http://localhost:8080/test/1,2

将调用 findallwithids 方法,同时提供单个 我会调用 findone 方法。 希望对你有帮助