美文网首页
swagger 2的简单配置及使用

swagger 2的简单配置及使用

作者: 我叫罗大大 | 来源:发表于2019-07-24 22:16 被阅读0次
1.添加依赖
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.9.2</version>
</dependency>
2.获取后台的json数据
/**
 * swagger的配置对象
 */
@Configuration
@EnableSwagger2
public class SwaggerConfig {

    /**
     * 把一个Docker交给spring管理
     * Docket:springfox提供的文档的配置对象;
     *
     * @return
     */
    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2).select().build();
    }
}
3.访问地址
http://localhost:8888(自定义端口)/v2/api-docs
4.使用swagger 2自带的UI
添加依赖
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.9.2</version>
</dependency>
配置视图
@Component
public class SwaggerMvcConfigurerAdapter implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //swagger-ui.html 可以更改为自己的UI
        registry.addResourceHandler("swagger-ui.html").addResourceLocations(
                "classpath:/META-INF/resources/");

        registry.addResourceHandler("/webjars/**").addResourceLocations(
                "classpath:/META-INF/resources/webjars/");
    }
}
5.访问地址
http://localhost:8888(自定义端口)/swagger-ui.html

相关文章

网友评论

      本文标题:swagger 2的简单配置及使用

      本文链接:https://www.haomeiwen.com/subject/qakqrctx.html