900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > swagger2 与 swagger-UI 集成 Spring MVC

swagger2 与 swagger-UI 集成 Spring MVC

时间:2024-02-10 13:34:25

相关推荐

swagger2 与 swagger-UI 集成 Spring MVC

1.引入maven依赖

<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.1.2</version></dependency><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.1.2</version></dependency>

2.配置swagger2配置类

@Configuration/*** spring mvc环境下必须开启此标签, spring boot环境下不需要此标签*/@EnableSwagger2public class SwaggerConfig {@Bean public Docket docket() {// 创建文档配置对象 return new Docket(DocumentationType.SWAGGER_2).select().build(); }}

3.配置swagger-ui适配器

@Componentpublic class SwaggerMvcConfigurerAdapter extends WebMvcConfigurerAdapter {@Override public void addResourceHandlers(ResourceHandlerRegistry registry) {//访问路径 : http://localhost:8080/swagger-ui.html registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/"); }}

=======================

swagger2(springfox)标签介绍及使用:

1、@Api

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。