Java-IDEA环境搭建swagger

2020-12-13 01:58

阅读:578

标签:blog   href   article   maven   swagger   使用   resources   meta   项目导入   

1.项目POM导入包(使用Maven管理的代码)

  技术图片

 

2.POM文件导入包 

 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>

3.启动项目导入pom文件

技术图片

 

 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>

 

 

 

4.WebConfig 配置

技术图片

 

 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     }

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


评论


亲,登录后才可以留言!