搭建Swagger。

版权声明:博客版权所有,转载注明出处。 https://blog.csdn.net/qq_33083551/article/details/82462898

1.pox中写入的依赖。

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

2.创建SwaggerConfig.java文件。

内容如下

/**
 * 
 */
package com.example.demo;

import org.springframework.context.annotation.Bean;

import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;

/**
 * @author hepb
 *
 */
public class SwaggerConfig {
	@Bean
	public Docket createRestApi() {
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.example.demo"))//这里写自己的包名
                .paths(PathSelectors.any())
                .build();
    }
	
	private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("panboTest项目的 API接口文档")
              
                
                .version("1.0")
                .build();
    }

}

3.在启动项,也就是 xxxaplication.java那个文件前面加上注解

@EnableSwagger2

具体如下

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import springfox.documentation.swagger2.annotations.EnableSwagger2;
@EnableSwagger2  //加这句
@SpringBootApplication
public class PanboSpingWebApplication {

	public static void main(String[] args) {
		SpringApplication.run(PanboSpingWebApplication.class, args);
	}
}

4.运行项目,根据自己的端口号。

http://localhost:8080/swagger-ui.html  我这里是8080,然后就可以看到你自己的controller了。

猜你喜欢

转载自blog.csdn.net/qq_33083551/article/details/82462898
今日推荐