Swagger学习-配置扫描接口及开关

SwaggerConfig类的docket方法中配置

    @Bean
    public Docket docket() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                //是否启用swagger
                //.enable(false)
                .select()
                //RequestHandlerSelectors  配置要扫描接口的方式
                //.basePackage  指定扫描包 basePackage("com.gui.swagger.controller")
                //.any()  扫描全部
                //.none()  都不扫描
                //withClassAnnotation  扫描类上的注解 withClassAnnotation(RestController.class)
                //withMethodAnnotation  扫描方法上的注解 withMethodAnnotation(RequestMapping.class)
                .apis(RequestHandlerSelectors.basePackage("com.gui.swagger.controller"))
                //path()  过滤什么路径
                //.paths(PathSelectors.ant("/gui/**"))
                .build();
    }
posted @ 2021-09-12 22:44  keacua  阅读(274)  评论(0)    收藏  举报