@Rohanshetty67

Пользовательский интерфейс Swagger не предоставляет документацию по API?

Привет,

Сейчас я пытаюсь интегрировать Swagger с моим проектом Spring Boot и столкнулся с непонятной проблемой. Несмотря на тщательное соблюдение руководства и примеров, мне не удалось заставить пользовательский интерфейс Swagger отображать описание моего API так, как показано в здесь. Вместо ожидаемого пользовательского интерфейса Swagger я сталкиваюсь со страницей ошибок Whitelabel, показывающей, что нет явного сопоставления для /error при переходе по адресу localhost:8080/swagger-ui.html.

Вот пример моего кода для базового контроллера:
@RestController
@RequestMapping("/api")
@Api(value = "My API", description = "Operations on My API")
public class MyController {

    @GetMapping("/hello")
    @ApiOperation(value = "Get a greeting from the API", response = String.class)
    public String hello() {
        return "Hello, Swagger!";
    }
}

Я работаю с Spring Boot 2.5.4 и Swagger 2.9.2. Программа собрана успешно и без проблем. Может ли кто-нибудь объяснить, почему пользовательский интерфейс Swagger не создает документацию и как я могу это исправить? Ваши мысли очень ценны!
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы