1
resposta

Incompatibilidade entre Swagger e Spring Boot 3.x

Boa tarde,

Realizando o curso, não consegui fazer com que o Swagger funcionasse conforme nos vídeos. Pesquisando um pouco, descobri que há uma incompatibilidade entre a lib do swagger utilizada no curso e o spring boot mais novo (versão 3.x), conforme esse link: https://stackoverflow.com/questions/78133917/why-can-i-not-generate-spring-api-docs-with-spring-boot-3-and-openapi-spec

A solução é utilizar essa outra dependência:

<dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
        <version>2.3.0</version>
    </dependency>

Ou a versão mais atual, que pode ser encontrada em: https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-starter-webmvc-ui

Bons estudos a todos!

1 resposta

Olá, José! Tudo joia?

Obrigado por compartilhar a sua solução para esse problema, sei que ajudará outros alunos que enfrentarem essa situação. Realmente, com a atualização do Spring Boot para a versão 3.x, algumas bibliotecas podem apresentar incompatibilidades, e o Swagger é uma delas.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!