Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Adicionando o service na aplicação

Boa tarde professor, Eu criei uma camada de serviço para receber as informações do controller, como ficaria o método cadastrar no service add a UriComponentsBuilder? Insira aqui a descrição dessa imagem para ajudar na acessibilidadeSERVICE

Insira aqui a descrição dessa imagem para ajudar na acessibilidade CONTROLLER

2 respostas
solução!

Oi João!

O service está certinho, bastando apenas alterar para que ele não retorne o mesmo dto do cadastro (DadosCadstroMedico), mas sim outro dto (por exemplo: DadosDetalhesMedico).

E no controller que você faz a lógica com o URIComponenetsBuilder mesmo:

var detalhes = service.salvar(dto);
var uri = uriBuilder.path("/medicos/{id}").buildAndExpand(detalhes.idMedico());

return detalhes;

Obrigado professor!