Как добавить swagger в spring boot?

Пользователь

от jorge , в категории: Java , 9 месяцев назад

Как добавить swagger в spring boot?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kaleigh , 9 месяцев назад

@jorge 

Чтобы добавить Swagger в Spring Boot, вам нужно:

  1. Добавить зависимость Swagger в файл build.gradle:
1
2
implementation 'io.springfox:springfox-swagger2:2.9.2'
implementation 'io.springfox:springfox-swagger-ui:2.9.2'


  1. Создайте конфигурационный класс Swagger, который будет включать Swagger в ваше приложение. Например:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.any())
            .paths(PathSelectors.any())
            .build();
    }
}


  1. Запустите ваше приложение и откройте http://localhost:8080/swagger-ui.html в браузере, чтобы просмотреть Swagger UI.


Это даст вам базовое взаимодействие с Swagger. Вы также можете указать более подробную конфигурацию, такую как информацию о вашем приложении, контактную информацию и т.д. в этом конфигурационном классе. Подробнее об этом можно узнать в документации Springfox.