Erros depois de importar o projeto. | Swagger parte 1: Crie uma documentação APIs REST | Alura - Cursos online de tecnologia
Erros depois de importar o projeto.
Swagger parte 1
Referente ao curso Swagger parte 1: Crie uma documentação APIs REST
(42.7k xp, 3 posts)
Acabo de importar o projeto para o eclipse e deparei com 94 erros. As mensagens de erro que tenho são as seguintes:
"default methods are allowed only at source level 1.8 or above" "HttpStatus cannot be resolved to a variable" "IOException cannot be resolved to a type" "log cannot be resolved" "The method getAccessHeader() is undefined for the type ClienteAPI"
(1986.9k xp, 3569 posts)
Aparentemente você tem o JDK 7 instalado em vez do JDK 8.
Se você estiver usando o Java 8, provavelmente é configuração no projeto do eclipse:
Dá uma olhada nesse vídeo: https://www.youtube.com/watch?v=gyKpEjTN2J0
Abaixo o código do arquivo pom.xml que é gerado quando eu acabo de construir a api dentro do editor.swagger.io
O meu pom.xml já vem com a versão do java configurada para versão 1.7
Atualmente estou usando a seguinte versão do java.
Já tentei alterar a versão dentro do pom.xml e nada, ainda continuo com muitos métodos errados dentro das classes que foram geradas.
Será que terei que corrigir isso manualmente?
<artifactId>swagger-spring</artifactId>
<name>swagger-spring</name>
Me desculpa não ter respondido antes de postar a informação acima, referente a versão do java no pom.xml, assiti ao video que sugeriu e verifiquei a versão do compiler dentro do projeto e no meu caso já está configurado para a versão 1.8.