Java-IDEA环境搭建swagger
2020-12-13 01:58
标签:blog href article maven swagger 使用 resources meta 项目导入 1.项目POM导入包(使用Maven管理的代码) 2.POM文件导入包 3.启动项目导入pom文件 4.WebConfig 配置 5.增加启动的注入扫描 (@EnableSwagger2) 6.项目启动后运行效果,查看swagger 7.接口参数相关效果 8.代码接口配置(更多配置注解请查看 https://blog.csdn.net/xiaojin21cen/article/details/78654652 ) Java-IDEA环境搭建swagger 标签:blog href article maven swagger 使用 resources meta 项目导入 原文地址:https://www.cnblogs.com/shexunyu/p/11022423.html 1 dependencyManagement>
2 dependencies>
3 dependency>
4 groupId>io.swaggergroupId>
5 artifactId>swagger-annotationsartifactId>
6 version>1.5.14version>
7 dependency>
8 dependency>
9 groupId>io.springfoxgroupId>
10 artifactId>springfox-swagger2artifactId>
11 version>2.7.0version>
12 dependency>
13 dependency>
14 groupId>io.springfoxgroupId>
15 artifactId>springfox-swagger-uiartifactId>
16 version>2.7.0version>
17 dependency>
18
19 dependencies>
20 dependencyManagement>
1 dependencies>
2 dependency>
3 groupId>io.swaggergroupId>
4 artifactId>swagger-annotationsartifactId>
5 dependency>
6 dependency>
7 groupId>io.springfoxgroupId>
8 artifactId>springfox-swagger2artifactId>
9 dependency>
10 dependency>
11 groupId>io.springfoxgroupId>
12 artifactId>springfox-swagger-uiartifactId>
13 dependency>
14 dependencies>
1 /**
2 * 发现如果继承了WebMvcConfigurationSupport,则在yml中配置的相关内容会失效。
3 * 需要重新指定静态资源
4 * @param registry
5 */
6 @Override
7 public void addResourceHandlers(ResourceHandlerRegistry registry) {
8 registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
9 registry.addResourceHandler("swagger-ui.html")
10 .addResourceLocations("classpath:/META-INF/resources/");
11 registry.addResourceHandler("/webjars/**")
12 .addResourceLocations("classpath:/META-INF/resources/webjars/");
13 super.addResourceHandlers(registry);
14 }