1
resposta

Não esta inicializando o programa

Não esta inicializando correto o programa, estou usando a versão 3.4 do spring boot, qual versão do springo doc eu uso?

Caused by: java.lang.ClassNotFoundException: org.springframework.web.servlet.resource.LiteWebJarsResourceResolver at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na]

aparece esse erro

1 resposta

Olá Kayque! Tudo joia?

O erro que você mencionou, java.lang.ClassNotFoundException: org.springframework.web.servlet.resource.LiteWebJarsResourceResolver, geralmente ocorre quando há uma incompatibilidade de versões entre as bibliotecas que você está usando.

No caso do Spring Boot 3, é importante usar a versão correta do SpringDoc. Conforme o contexto da aula, para o Spring Boot 3, você deve usar o springdoc-openapi v2. Certifique-se de que a dependência no seu pom.xml está configurada corretamente para essa versão. Aqui está um exemplo de como deve estar:

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

Como você está usando a versão mais recente do Spring, utilizar da versão mais atual do Spring Doc é o recomendado.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.