一般生产环境是不能放开swagger的,这样接口暴露在外网很不安全。
定义了只有dev和test环境才会加载swagger,所以如果你部署起来需要放开端口,请把环境设置成test,prod为了安全性是强制不让开的
blade-tool的blade-core-swagger有个SwaggerAutoConfiguration配置,如下:
/** * swagger配置 * * @author Chill */ @Configuration @EnableSwagger2 @EnableSwaggerBootstrapUI @Profile({"dev", "test"}) @EnableConfigurationProperties(SwaggerProperties.class) public class SwaggerAutoConfiguration
扫一扫访问 Blade技术社区 移动端