使用vitejs+vue3+antdv重构swagger文档展示

This commit is contained in:
暮光:城中城
2021-10-17 19:50:22 +08:00
parent 28bcbfd379
commit 9267aed477
72 changed files with 4236 additions and 3 deletions

View File

@@ -85,6 +85,11 @@
<artifactId>zyplayer-doc-swagger</artifactId>
<version>${zyplayer.doc.version}</version>
</dependency>
<dependency>
<groupId>com.zyplayer</groupId>
<artifactId>zyplayer-doc-swagger-plus</artifactId>
<version>${zyplayer.doc.version}</version>
</dependency>
<!--zyplayer-doc-es-->
<dependency>
<groupId>com.zyplayer</groupId>

View File

@@ -13,6 +13,7 @@ import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import javax.annotation.Resource;
@@ -51,7 +52,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig);
return fastJsonHttpMessageConverter;
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(0, fastJsonHttpMessageConverter());

View File

@@ -4,6 +4,7 @@ import com.zyplayer.doc.db.framework.configuration.EnableDocDb;
import com.zyplayer.doc.dubbo.framework.config.EnableDocDubbo;
import com.zyplayer.doc.elasticsearch.framework.config.EnableDocEs;
import com.zyplayer.doc.swagger.framework.configuration.EnableDocSwagger;
import com.zyplayer.doc.swaggerplus.framework.config.EnableDocSwaggerPlus;
import com.zyplayer.doc.wiki.framework.config.EnableDocWiki;
import org.springframework.context.annotation.Configuration;
@@ -33,4 +34,7 @@ public class ZyplayerDocConfig {
@EnableDocSwagger(selfDoc = false)
public class enableDocSwagger{}
// @EnableDocSwaggerPlus
// public class enableDocSwaggerPlus{}
}

View File

@@ -42,6 +42,14 @@ public class DocSystemController {
return modelAndView;
}
@AuthMan
@GetMapping("/doc-swagger-plus")
public ModelAndView swaggerPlus() {
ModelAndView modelAndView = new ModelAndView("/doc-swagger-plus.html");
modelAndView.setStatus(HttpStatus.OK);
return modelAndView;
}
@AuthMan
@GetMapping("/doc-dubbo")
public ModelAndView dubbo() {