|
|
@@ -1,6 +1,7 @@
|
|
|
package com.zhongzheng.core.config;
|
|
|
|
|
|
import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
|
|
|
+import com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver;
|
|
|
import com.zhongzheng.common.config.RuoYiConfig;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -41,6 +42,8 @@ public class SwaggerConfig
|
|
|
@Value("${swagger.pathMapping}")
|
|
|
private String pathMapping;
|
|
|
|
|
|
+ private final OpenApiExtensionResolver openApiExtensionResolver;
|
|
|
+
|
|
|
/**
|
|
|
* 创建API
|
|
|
*/
|
|
|
@@ -64,7 +67,13 @@ public class SwaggerConfig
|
|
|
/* 设置安全模式,swagger可以设置访问token */
|
|
|
.securitySchemes(securitySchemes())
|
|
|
.securityContexts(securityContexts())
|
|
|
- .pathMapping(pathMapping);
|
|
|
+ .pathMapping(pathMapping)
|
|
|
+ .extensions(openApiExtensionResolver.buildSettingExtensions());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ public SwaggerConfig(OpenApiExtensionResolver openApiExtensionResolver) {
|
|
|
+ this.openApiExtensionResolver = openApiExtensionResolver;
|
|
|
}
|
|
|
|
|
|
/**
|