Пример значений хэш-карты в чванстве - PullRequest
0 голосов
/ 07 августа 2020

У меня есть общая c RestController конечная точка, которая принимает объект запроса:

public class Request {

    private final String id, name, label, date; 
}

Это генерирует пример чванства:

{
  "id": "string",
  "name": "string",
  "label": "string",
  "date": "string",
}

Поскольку этот контроллер отдыха используются для многих других служб, предоставляющих ту же конечную точку, и у них есть свой собственный набор требуемых параметров, не все одинаковые, я изменил модель, чтобы иметь хэш-карту для параметров, чтобы клиенты могли отправлять параметры, необходимые для соответствующих служб:

public class Request{

    private final String id;
    private final Map<String, String> params;

}

Что я хотел бы узнать, как я могу предоставить пример чванства с актуальным для хеш-карты? Могу ли я предоставить различные примеры для этой конечной точки?

Поскольку этот класс контроллера находится в другом проекте maven и добавляется в качестве зависимости, как каждый из моих проектов служб может предоставить свой собственный пример? Есть ли способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...