SpringDoc Swagger UI 404 Выпуск с версией 2.5.0 и 2.8.6 ⇐ JAVA
-
Anonymous
SpringDoc Swagger UI 404 Выпуск с версией 2.5.0 и 2.8.6
Я сталкиваюсь с проблемой с Springdoc в моем приложении Spring Boot и могу использовать некоторую помощь. Вот ситуация:
Когда я использую SpringDoc версию 2.5.0, все работает нормально, пока я не добавлю @ControllerAdvice < /code> в свой проект. В этот момент я получаю эту ошибку:
java.lang.NoSuchMethodError: 'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)< /code> '
Чтобы исправить это, я обновился до более новой версии SpringDoc:
< /p>
org.springdoc
springdoc-openapi-starter-webmvc-ui
2.8.6
Теперь ошибка @controlleradvice исчезла, но я сталкиваюсь с новой проблемой:
http: // localhost: 8088/api/v1/v3/api-docs работает отлично (я получаю openapi json). />http://localhost:8088/api/v1/swagger-ui/index.html Возвращает 404 не найденspringdoc:
default-produces-media-type: "application/json"
server:
port: 8088
servlet:
context-path: /api/v1
< /code>
Я пробовал:
добавление Springdoc.swagger-ui.path = /swagger-ui.html и springdoc.swagger-ui.enabled = true.
разрешение /swagger-ui /** и /v3 /api-docs /** в моей весенней безопасности. /swagger-ui/** to classpath:/meta-inf/resources/webjars/springdoc-openapi-ui/.
Тем не менее, я не могу получить доступ к UI Swagger-это всегда 404. Конечная точка API.
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.4.3
com.mohamed
GP-Project
0.0.1-SNAPSHOT
GP-Project
GP-Project
17
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-security
org.springframework.boot
spring-boot-starter-thymeleaf
org.springframework.boot
spring-boot-starter-validation
org.springframework.boot
spring-boot-starter-web
org.thymeleaf.extras
thymeleaf-extras-springsecurity6
com.microsoft.sqlserver
mssql-jdbc
runtime
org.springframework.boot
spring-boot-starter-test
test
org.springframework.security
spring-security-test
test
org.projectlombok
lombok
org.springdoc
springdoc-openapi-starter-webmvc-ui
2.8.6
io.jsonwebtoken
jjwt-impl
0.12.6
io.jsonwebtoken
jjwt-api
0.12.6
io.jsonwebtoken
jjwt-jackson
0.12.6
org.springframework.boot
spring-boot-maven-plugin
Подробнее здесь: https://stackoverflow.com/questions/795 ... -and-2-8-6
Я сталкиваюсь с проблемой с Springdoc в моем приложении Spring Boot и могу использовать некоторую помощь. Вот ситуация:
Когда я использую SpringDoc версию 2.5.0, все работает нормально, пока я не добавлю @ControllerAdvice < /code> в свой проект. В этот момент я получаю эту ошибку:
java.lang.NoSuchMethodError: 'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)< /code> '
Чтобы исправить это, я обновился до более новой версии SpringDoc:
< /p>
org.springdoc
springdoc-openapi-starter-webmvc-ui
2.8.6
Теперь ошибка @controlleradvice исчезла, но я сталкиваюсь с новой проблемой:
http: // localhost: 8088/api/v1/v3/api-docs работает отлично (я получаю openapi json). />http://localhost:8088/api/v1/swagger-ui/index.html Возвращает 404 не найденspringdoc:
default-produces-media-type: "application/json"
server:
port: 8088
servlet:
context-path: /api/v1
< /code>
Я пробовал:
добавление Springdoc.swagger-ui.path = /swagger-ui.html и springdoc.swagger-ui.enabled = true.
разрешение /swagger-ui /** и /v3 /api-docs /** в моей весенней безопасности. /swagger-ui/** to classpath:/meta-inf/resources/webjars/springdoc-openapi-ui/.
Тем не менее, я не могу получить доступ к UI Swagger-это всегда 404. Конечная точка API.
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.4.3
com.mohamed
GP-Project
0.0.1-SNAPSHOT
GP-Project
GP-Project
17
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-security
org.springframework.boot
spring-boot-starter-thymeleaf
org.springframework.boot
spring-boot-starter-validation
org.springframework.boot
spring-boot-starter-web
org.thymeleaf.extras
thymeleaf-extras-springsecurity6
com.microsoft.sqlserver
mssql-jdbc
runtime
org.springframework.boot
spring-boot-starter-test
test
org.springframework.security
spring-security-test
test
org.projectlombok
lombok
org.springdoc
springdoc-openapi-starter-webmvc-ui
2.8.6
io.jsonwebtoken
jjwt-impl
0.12.6
io.jsonwebtoken
jjwt-api
0.12.6
io.jsonwebtoken
jjwt-jackson
0.12.6
org.springframework.boot
spring-boot-maven-plugin
Подробнее здесь: https://stackoverflow.com/questions/795 ... -and-2-8-6