Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida com o @Getmapping

Rodrigo, boa tarde. Como eu faço para receber mais de um parametro no no corpo da requisição no método get?

Estou fazendo um programinha fora do conteúdo do curso e preciso enviar um Json com 3 informações para o meu controller, só que todo o conteúdo está vindo apenas na primeira variável (latitude), ao invés de vir cada um em uma variável, tem como arrumar isso?

{
    "latitude":"-40",
    "longitude":"-64",
    "nomeEspecialidade":"Urologia"
}
@GetMapping
    public ResponseEntity<?> lista(@RequestBody String latitude, String longitude, String nomeEspecialidade) {
        List<Prestador> prestadores = getListaPrestadores();
        List<Prestador> filtrada = new ArrayList<Prestador>();
        prestadores.forEach(prest -> {
            List<Especialidade> especialidades = prest.getEspecialidades();
            especialidades.forEach(espec -> {
                if (espec.getNomeEspecialidade().equals(nomeEspecialidade)) {
                    filtrada.add(prest);
            }
            });
        });

//        List<PrestadorDto> prestadorDto = PrestadorDto.converter(prestadores);
        return ResponseEntity.ok(filtrada);
1 resposta
solução!

opa resolvi o problema. Criei um dto e passei esses dados nele. vlw