Ao fazer a chamada do método POST no Insomnia, percebi que o retorno está montando uma recursão tipo infinita, porque estou fazendo a relação entre duas tabelas e não tinha percebido antes quando eu criei antes de eu mudar para o ResponseEntity. Fiz os ajustes igual ao que sugeriu no curso, incluindo o retorno, que notei que só retorna o primeiro da lista. Como que eu faço para alinhar esse tipo de recursão, por favor?
@PostMapping
@Transactional
public ResponseEntity createBeneficiary(@RequestBody @Valid DadosCadastroBeneficiario dados, UriComponentsBuilder uriBuilder){
var beneficiario = new Beneficiario(dados);
beneficiarioRepository.save(beneficiario);
var uri = uriBuilder.path("/beneficiaries/{id}").buildAndExpand(beneficiario.getId()).toUri();
return ResponseEntity.created(uri).body(new DadosDetalhamentoBeneficiario(beneficiario));
}