springboot升级swagger-ui到2.10.5, 有关版本更新带来的问题

引入swagger包:

        
            io.springfox
            springfox-swagger2
            ${swagger2.version}
        
        
            io.springfox
            springfox-swagger-ui
            ${swagger2.version}
        
        
            io.springfox
            springfox-spring-webmvc
            ${swagger2.version}
        

版本:

2.10.5
Swagger2全局配置:
@Configuration
@EnableSwagger2WebMvc
public class Swagger2Config {
/**
     * @return
     */
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .enable(!"prod".equals(active))
                .select()
                .apis(RequestHandlerSelectors.basePackage(basePackage))
                .paths(PathSelectors.any())
                .build()
                .globalOperationParameters(setHeaderToken());
    }

        // TODO  测试token值,上线关闭
        String testTokenValue = "";
        ParameterBuilder tokenPar = new ParameterBuilder();
        Parameter tokenParameter = tokenPar
                .name("nsid")
                .description("sessionId, 丝袜哥debug专用")
                .modelRef(new ModelRef("string"))
                .parameterType("header")
                .required(false)
                .defaultValue(testTokenValue)
                .build();
        pars.add(tokenParameter);
        return pars;
    }
}

具体讲解参见文章swagger-ui升级到2.10.5版本问题

你可能感兴趣的:(JavaSE,javaEE,java,spring)