首页>代码>基于SpringBoot+Vue实现的职工管理系统>/源代码/StaffManagerApi/src/main/java/com/rabbiter/staff/config/SwaggerConfig.java
package com.rabbiter.staff.config;

/**
 * Swagger 测试
 */

import com.google.common.base.Predicates;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;

@Configuration
@EnableSwagger2//Swagger注解
public class SwaggerConfig {
    public static void main(String[] args) {

    }
    @Bean
    public Docket webApiConfig(){
        return new Docket(DocumentationType.SWAGGER_2)
                .groupName("webApi")
                .apiInfo(webApiInfo())
                .select()
                .paths(Predicates.not(PathSelectors.regex("/admin/.*")))
                .paths(Predicates.not(PathSelectors.regex("/error.*")))
                .build();
    }

    private ApiInfo webApiInfo(){
        return new ApiInfoBuilder()
                .title("员工管理系统-api文档")
                .description("员工管理系统")
                .version("1.0")
                .build();
    }
}
最近下载更多
xiaozhi丶  LV14 4月22日
汤汤汤要学编程  LV11 4月22日
dapeng0011  LV13 4月16日
周青松5  LV3 4月16日
最代码官方  LV167 4月14日
最近浏览更多
sink122406  LV12 昨天
叉烧君 昨天
暂无贡献等级
waxy_123  LV2 前天
AlanLi  LV19 5月12日
80730176  LV7 5月9日
暮春念五 5月8日
暂无贡献等级
Eddie233  LV6 5月8日
多吃多占  LV12 5月6日
werh0123  LV1 5月3日
yeanan  LV1 4月30日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友