代码如下:
@Bean public Docket docket(Environment environment) { // 设置要显示的swagger 环境 Profiles p = Profiles.of("dev","test"); // 通过environment.acceptsProfiles 判断是否处在自己设定的环境中 boolean b = environment.acceptsProfiles(p); return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()) .enable(b) .select() .apis(RequestHandlerSelectors.basePackage("top.nosoul.controller")) .build(); }
Swagger-ui 在生产环境不可见 和相关安全性配置方法
原文:https://www.cnblogs.com/qianxiaoPro/p/14870063.html