美文网首页
Spring Boot集成swagger2

Spring Boot集成swagger2

作者: 命运溢流 | 来源:发表于2018-04-24 16:26 被阅读43次

一,添加依赖

Swagger需要依赖两个jar包,在pom.xml中添加如下坐标

<dependency>

<groupId>io.springfox<groupId>

<artifactId>springfox-swagger2<artifactId>

<version>2.2.2<version>

<dependency>

<dependency>

<groupId>io.springfox<groupId>

<artifactId>springfox-swagger-ui<artifactId>

<version>2.2.2<version>

<dependency>

二,创建配置类

Swagger需要一个配置类来进行对swagger的基本配置

@Configuration

@EnableSwagger2

public class Swagger2 {

@Bean public Docket createRestApi()

{

return new Docket(DocumentationType.SWAGGER_2)

.apiInfo(apiInfo())

.select() .apis(RequestHandlerSelectors.basePackage("com.netinfo.controller")) .paths(PathSelectors.any()) .build();

}

private ApiInfo apiInfo()

{

return

new ApiInfoBuilder()

.title("boot_demo")

.description("如需帮助请xxxxxx电话")

.contact("zy")

.version("1.0") .build();

}

}

第三步:Controller配置

@Api("UCC自定义接口")

@RestController

public class HelloWorldController {

private static Logger logger =LoggerFactory.getLogger(HelloWorldController.class); @RequestMapping("/say.html")

@ApiOperation(value = "测试接口",notes = "集成swagger的接口",httpMethod = "POST",produces = "application/json")

public String say(){ String method="say"; logger.info("调用接口:{}",method); return "Hello Spring Boot"; } }

启动application 并访问http://localhost:8088/swagger-ui.html

大功告成!

相关文章

网友评论

      本文标题:Spring Boot集成swagger2

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