Я строил RESTful сервис в соответствии с официальным руководством Spring.Я добавляю зависимость в соответствии с инструкциями, но STS (Spring Tool Suite) не может понять мою функцию.
STS не может понять methodOn()
или lintTo()
и продолжает выдавать ошибки, пожалуйста, помогитеменя с ним.
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-hateoas</artifactId>
</dependency>
Контроллер:
@GetMapping("/employees/{id}")
Resource<Employee> one(@PathVariable Long id) {
Employee employee = repository.findById(id)
.orElseThrow(() -> new EmployeeNotFoundException(id));
return new Resource<>(employee,
linkTo(methodOn(EmployeeController.class).one(id)).withSelfRel(),
linkTo(methodOn(EmployeeController.class).all()).withRel("employees"));
}