Удаление ссылки HATEOS из других вызовов REST того же контроллера - PullRequest
0 голосов
/ 30 декабря 2018

Я использую Spring REST HATEOS для построения ссылок при возврате ресурса для одного из вызовов REST (Сохранение продукта).Но когда я вызываю другие конечные точки того же контроллера (getAllProducts / getProduct), я все равно получаю ссылку в ответе.

Есть ли способ исключить добавление ссылки в других вызовах?

Я пробовал removeLink (), но я должен повторить это в каждой конечной точке контроллера, которого я хочу избежать.

Link link = ControllerLinkBuilder.linkTo(ControllerLinkBuilder.methodOn(ProductController.class).getProduct(product.getProductId())).withSelfRel();
product.add(link);
...