2016-09-28 5 views
0

Я использую Kathatrsis для моего REST API. Я также новичок в спецификации JSONApi. Я за жизнь меня не могу определить шаблон url, чтобы вызвать метод @JsonApiFindAllWithIds.Вызов Katharsis JSONApi JsonApiFindAllWithIds

Например, говорят, что это помечается как:

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

И если я называю URL (мой ресурс называется тест):

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

Я ожидал бы, чтобы поразить этот метод, с итерируемым списком, содержащим 1 и объект param запроса, содержащий мой фильтр.

Однако он вызывает мой @JsonApiFindOne метод, описанный как:

@JsonApiFindOne 
public ThriftType findOne(String id) { 

Можете ли вы сказать мне правильный формат URL-адрес, чтобы ударить мой @JsonApiFindAllWithIds метод?

ответ

0

JsonAliFindAllWithIds предназначен для сценариев, в которых имеется более одного идентификатора, значение которого необходимо извлечь. Для например

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

бы назвать findallwithids метод, тогда как предоставление одного Id назвал бы findone метод. Надеюсь, это поможет

Смежные вопросы