Erro no Swagger-ui, possível solução
- #Spring Boot / Spring Framework
Solução que encontrei.
O spring-boot estava indicando erro na dependência swagger-ui, no terminal do VsCode, pesquise alguns artigos e achei um vídeo detalhando como fazer a modificação para fazer a aplicação rodar.
Devido erro de versão no Swagger, efetuei algumas mudanças nas dependências do arquivo pom.xml.
@EnableSwagger2 foi removido.
A versão Spring fox 3.0.0 não suporta o novo padrão spring-boot 2.6.0 e acima, no meu caso era a versão 2.7.4.
Modifiquei as versões e funcionou com essa:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.2</version>
</parent>
A dependência que não estava funcionando:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
Substituída por essa:
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
Modificando também o link de acesso de http://localhost:8080/swagger-ui.html
para http://localhost:8080/swagger-ui/index.html.
Meu projeto no Github (https://github.com/olgajuanne/cloud-parking)
O vídeo que me ajudo (https://youtu.be/pMXnR1T47e0)