Swagger-ui.html возвращает страницу ошибки 404 Whitelabel с пружинной загрузкой 3JAVA

Программисты JAVA общаются здесь
Anonymous
Swagger-ui.html возвращает страницу ошибки 404 Whitelabel с пружинной загрузкой 3

Сообщение Anonymous »

У меня есть установка с использованием Spring Boot 3 со следующими зависимостями:

Код: Выделить всё

org.springdoc
springdoc-openapi-starter-webmvc-ui
2.5.0



org.springdoc
springdoc-openapi-ui
1.8.0

Код Java похож на:

Код: Выделить всё

@SpringBootApplication
public class Application {

public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
При этой настройке я могу увидеть пользовательский интерфейс Swagger по адресу http:localhost:8080/swagger-ui.html. Однако по разным причинам мне нужно обернуть это как зависимость другого проекта. В этом проекте я запускаю веб-сервер следующим образом:

Код: Выделить всё

public class Server {

public static void main(String[] args) {
try {
Application.main(args); // calls the Application class defined earlier
При этом открывается сервер Spring, но теперь я не вижу пользовательского интерфейса Swagger. http://localhost:8080/swagger-ui.html теперь выдает мне ошибку 404 с этим сообщением:

Код: Выделить всё

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/783 ... ing-boot-3

Вернуться в «JAVA»