mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 03:42:07 +08:00
支持通过配置关闭Swagger
This commit is contained in:
@@ -32,8 +32,8 @@
|
||||
<configuration>
|
||||
<nodeVersion>v12.22.12</nodeVersion>
|
||||
<npmVersion>6.14.16</npmVersion>
|
||||
<nodeDownloadRoot>https://npm.taobao.org/mirrors/node/</nodeDownloadRoot>
|
||||
<npmDownloadRoot>https://registry.npm.taobao.org/npm/-/</npmDownloadRoot>
|
||||
<nodeDownloadRoot>https://npmmirror.com/mirrors/node/</nodeDownloadRoot>
|
||||
<npmDownloadRoot>https://registry.npmmirror.com/npm/-/</npmDownloadRoot>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.xiaojukeji.know.streaming.km.common.constant.ApiPrefix;
|
||||
import com.xiaojukeji.know.streaming.km.common.utils.GitPropUtil;
|
||||
import com.xiaojukeji.know.streaming.km.rest.interceptor.PermissionInterceptor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.*;
|
||||
@@ -24,6 +25,9 @@ public class WebConfig implements WebMvcConfigurer {
|
||||
|
||||
private static final String FE_INDEX_PAGE_HTML = "layout/index";
|
||||
|
||||
@Value(value = "${swagger.enabled:true}")
|
||||
private Boolean swaggerEnabled;
|
||||
|
||||
@Override
|
||||
public void addViewControllers(ViewControllerRegistry registry) {
|
||||
// FE-首页
|
||||
@@ -69,7 +73,7 @@ public class WebConfig implements WebMvcConfigurer {
|
||||
RequestHandlerSelectors.basePackage("com.didiglobal.logi.security.controller")))
|
||||
.paths(PathSelectors.any())
|
||||
.build()
|
||||
.enable(true);
|
||||
.enable(swaggerEnabled != null && swaggerEnabled);
|
||||
}
|
||||
|
||||
private ApiInfo apiInfo() {
|
||||
|
||||
@@ -115,4 +115,7 @@ management:
|
||||
descriptions: true
|
||||
enabled: true
|
||||
tags:
|
||||
application: know-streaming
|
||||
application: know-streaming
|
||||
|
||||
swagger:
|
||||
enabled: true
|
||||
|
||||
Reference in New Issue
Block a user