Ошибка выдачи контроллера после добавления поддержки hateoas в приложении webflux - PullRequest
2 голосов
/ 16 июня 2020

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

@Document(collection = "airports")
public class Airport extends RepresentationModel<Airport> {

  @Id
  private String icao;

}

и контроллер

@GetMapping
public Flux<Airport> getAirports() {
  return repository.findAll();
}

И я получаю следующую ошибку:

java.lang.IllegalStateException: Cannot set property links because no setter, no wither and it's not part of the persistence constructor public com.example.mongo.entities.Airport()!

Я подумал, что может были проблемы с ломбоком и реализовали конструкторы, геттеры и сеттеры вручную, но безрезультатно!

...