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?
SERVICE
CONTROLLER
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?
SERVICE
CONTROLLER
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!