8
respostas

Error 19064

Ao tentar rodar a aplicação está dando o erro! Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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

8 respostas

Oi!

Manda o log completo, pois so com esse trecho não é possível identificar o problema.

Atualizei as imagens. O erro agora é 19064!

Deu erro de ambiguidade na sua classe MedicoController.

Confere nessa classe o método listar está anotado com @GetMapping e o método cadastrar com @PostMapping

Como não havia conseguido utilizar o MySQL através da linha de comando, segui o curso... Só rodei a aplicação quando coloquei o problema aqui e você ajudou com o comando \sql, entretanto, observei quando dei o comando show tables, no terminal, que a tabela médicos não havia sido criada e eu tinha criei a migration. Será que pode ser isso?

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

O problema está nas anotações da sua classe MedicoController. Deixe apenas essas duas, conforme mostrado no curso:

@RestController
@RequestMapping("medicos")

Obriagadaaaaaa!!! Deu certo.

Agora um detalhe que acbei de observar é que a migration não rodou!

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

Provavelmente você criou a pasta de migrations com o nome incorreto. Vi no seu print anterior que está certo, mas tem uma pegadinha no intellij.

Talvez você tenha criado a pasta com o nome db.migration ao invés de criar uma pasta chamada db e dentro dela uma subpasta chamada migration.