在不同环境决定是否启用swagger

2018-07-01  本文已影响18人  码农梦醒

只要在不同环境中配置是否启用就可以了

@Value("${swagger.enable}")
private boolean enableSwagger;

@Bean 
public Docket customImplementation(){
    return new Docket(SWAGGER_2)
        .apiInfo(apiInfo())
        .enable(enableSwagger) //<--- Flag to enable or disable possibly loaded using a property file
        .includePatterns(".*pet.*");
}

然后,我想在dev和test环境中启用,直接在配置文件中添加配置:

swagger:
  enable: true

转自: Ryan Miao

上一篇下一篇

猜你喜欢

热点阅读