Spring webFlux infinite recursion
Spring webFlux infinite recursion So I'am trying Spring webFlux and have following code: @Override public Flux<? extends AnimalDatabaseEntity> queryAnimals() { return async(animalsRepository.findAll().stream()); } private <T> Flux<T> async(Stream<T> stream) { return Flux.fromStream(stream).publishOn(scheduler); } The problem that I get infinite recursion, because " AnimalDatabaseEntity " has field animalFeatures . @Entity(name = "animals") public class AnimalDatabaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "name") private String name; @Enumerated(EnumType.STRING) @Column(name = "animal_type") private AnimalType animalType; @Column(name = "number_of_legs") private Integer numberOfLegs; @Column(name = "is_pet") private boolean isPet; @OneToMany(mappedBy = "animalDatabaseEntity", fetch = FetchT...