Я пытаюсь реализовать Hateoas, используя пружинную загрузку.
В моем классе UserController
я использовал следующий код
@GetMapping("/users/{id}")
public Resource<User> retrieveUser(@PathVariable int id) {
User user = service.findOne(id);
Resource<User> resource = new Resource<User>(user);
ControllerLinkBuilder linkTo=linkTo(methodOn(this.getClass()).retrieveAllUsers());
Я получаю ошибку времени компиляции в строке, где я использую - methodOn()
.
Компилятор не может найти метод с помощью компоновщика контроллера.
Я использовал приведенный ниже импорт для реализации hateoas
import org.springframework.hateoas.mvc.ControllerLinkBuilder.*;