Spring boot 1.5.9 结合 Swagger2 2.7.0 一步一个脚印
来源:互联网 发布:要不要复读知乎 编辑:程序博客网 时间:2024/06/06 17:57
Spring boot 1.5.9 结合 Swagger2 2.7.0 一步一个脚印
pom.xml
<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>
SwaggerConfig.java
package com.gxk;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;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;import springfox.documentation.swagger2.annotations.EnableSwagger2;@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.gxk.swagger")) //Controller所在包(必须新建包) .paths(PathSelectors.any()) .build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("") //标题 .description("") //描述 .termsOfServiceUrl("") //超链接 .contact("") // 联系方式 .version("1.0") .build(); }}
新建package com.gxk.swagger 并创建IndexController
package com.gxk.swagger;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping(value="gxk")@ResponseBody public class IndexController { @RequestMapping(value="index", method=RequestMethod.GET) public String index(String pattern){ return pattern; }}
接口和测试全都有了,很炫有木有!
Swagger更多内容,请访问swager官方网站
阅读全文
0 0
- Spring boot 1.5.9 结合 Swagger2 2.7.0 一步一个脚印
- Spring Boot 集成Swagger2
- Spring Boot集成Swagger2
- spring-boot-swagger2 使用手册
- Spring Boot整合Swagger2
- Spring Boot使用Swagger2
- spring-boot-swagger2 使用手册
- spring boot整合Swagger2
- Spring Boot +swagger2
- spring boot集成swagger2
- spring boot 配置 swagger2
- spring boot 整合Swagger2
- spring boot 使用Swagger2
- spring-boot集成Springfox[Swagger2]
- Spring Boot 中配置 Swagger2
- Spring Boot使用Swagger2构建RESTful文档
- 13.玩转Spring Boot 集成swagger2
- Spring Boot中Swagger2的集成
- 第一天课程总结
- WPF给属性加动画后不能修改属性值解决方案
- JS的事件(1)--焦点事件/event事件/事件流
- python简单文件操作
- android textview 文本在代码中设置粗体效果
- Spring boot 1.5.9 结合 Swagger2 2.7.0 一步一个脚印
- 光荣之路:产品测试规范(十)
- JavaSpark-编程进阶-累加器
- Service: Amazon S3; Status Code: 500; Error Code: InternalError; Request ID: 1512961051843
- Unity配合SQLite开发数据库注意事项
- java嵌套类
- 2018年,每个有追求的设计师都需要面对6个挑战
- Windows套接字I/O模型(1) -- 阻塞模型
- ZkClient之创建节点。