Я использую Spring Data REST для создания своего приложения.Пока это работает очень хорошо, но я хотел бы добавить некоторые настройки в возвращаемую сущность, сохраняя автоматически сгенерированные ссылки.
Я хотел бы сделать что-то вроде этого:
@RepositoryRestController
public class SomeController {
@GetMapping("/entity/{id}")
public SomeEntity getEntity(@PathVariable int id)
SomeEntity entity = SpringDataREST.findById(id); //-> is there a way to do this?
Link randomLink = generateRandomLink();
entity.addLink(randomLink);
//do other stuff with entity
return entity;
}
}
Где SomeEntity
класс расширяет Spring HATEOAS ResourceSupport
.