composite-build-usage-example

Форк
0
24 строки · 901.0 Байт
1
package by.andd3dfx.templateapp.configs;
2

3
import by.andd3dfx.templateapp.controllers.ArticleController;
4
import org.springframework.context.annotation.Bean;
5
import org.springframework.context.annotation.Configuration;
6
import springfox.documentation.builders.PathSelectors;
7
import springfox.documentation.builders.RequestHandlerSelectors;
8
import springfox.documentation.spi.DocumentationType;
9
import springfox.documentation.spring.web.plugins.Docket;
10
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
11

12
@Configuration
13
@EnableSwagger2WebMvc
14
public class SwaggerConfig {
15

16
    @Bean
17
    public Docket api() {
18
        return new Docket(DocumentationType.SWAGGER_2)
19
            .select()
20
            .apis(RequestHandlerSelectors.basePackage(ArticleController.class.getPackage().getName()))
21
            .paths(PathSelectors.any())
22
            .build();
23
    }
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.