当前位置: 首页 > news >正文

影视网站wordpress爱站网收录

影视网站wordpress,爱站网收录,响应式网页设计原理,网站建设ktvknife4j集合化postman 01 knife4j的介绍 基于 JavaMVC的集成框架swagger的进一步强化,在原有通过注释就能生成文档的前身swagger-bootstrap-ui之上,增加了postman的测试功能,优化了文档的UI界面,在测试api接口的方面有了极大的进…

knife4j集合化postman

01 knife4j的介绍

  • 基于 JavaMVC的集成框架swagger的进一步强化,在原有通过注释就能生成文档的前身swagger-bootstrap-ui之上,增加了postman的测试功能,优化了文档的UI界面,在测试api接口的方面有了极大的进步

02 前期准备

1.引入依赖

<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>2.0.9</version>
</dependency>

2.配置yml文件

server:port: 8080servlet:context-path: /web# 配置数据源
spring:mvc:pathmatch:matching-strategy: ant_path_matcher

3.引入配置类

@Configuration
@EnableSwagger2WebMvc
public class SwaggerConfig {@Beanpublic Docket docket() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.basePackage("com.example.demo.controller"))//扫描的包路径.build();}private ApiInfo apiInfo() {return new ApiInfoBuilder().title("接口文档的标题")//文档标题.version("1.0.0")//文档版本说明.description("文档的描述")//文档的描述.build();}}

03 测试

1.测试的实体类

@ApiModel("类别实体类")//用于标记实体类
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Category {@ApiModelProperty("类别编码")//用于标记实体类属性作用private Long categoryId;private String categoryName;private String categoryPicture1;private String categoryPicture2;
}

2.测试的控制类

@Api(tags = "类别模块")//用于标记整个控制模块
@RestController
@RequestMapping("/category")
public class CategoryController {//用于标记该路径,value是标记该路径名,notes是详细的解释@ApiOperation(value = "查询类别",notes = "根据类别id查询类别" )@GetMapping("/select")public Category select(Long categoryId){Category category = new Category();return category;}@ApiImplicitParam(name = "categoryId",value = "类别编号",required = true)//用于标记返回值,同样的,name是标记名字,value是解释@PostMapping("/post")public Category post(Long categoryId){Category category = new Category();return category;}@ApiImplicitParams({@ApiImplicitParam(name = "categoryId",value = "类别编号",required = true),@ApiImplicitParam(name = "categoryName",value = "类别名字",required = true),@ApiImplicitParam(name = "categoryPicture1",value = "类别图片",required = false),})//批量标记返回值@PostMapping("/set")public Category set(Long categoryId,String categoryName,String categoryPicture1){Category category = new Category();return category;}@GetMapping("/delete")public Category delete(){Category category = new Category();return category;}
}

3.访问生成的文档

  • 项目启动后访问localhost:端口号/根路径/doc.html

在这里插入图片描述

4.API接口测试

  • 在类别模块中选择需要测试的接口

在这里插入图片描述

5.调试选项

  • 在调试选项中就可以像postman一样使用了

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/20544.html

相关文章:

  • 前端做的网站优化大师电脑版
  • ppt网站国内新闻摘抄
  • 建筑设计方案网站最好的bt种子搜索引擎
  • 先做网站还是先域名备案自己怎么优化网站排名
  • 政府网站设计风格企业所得税优惠政策
  • 网站绿色图片什么颜色做底色网站流量数据分析
  • 宣城老品牌网站建设域名购买平台
  • 江苏网站seo平台百度推广优化
  • 网站建设分金手指排名一郑州网站推广排名公司
  • 深圳营销型网站建设公司百度指数数据分析平台官网
  • 关闭wordpress评论功能深圳谷歌优化seo
  • 工长网站开发5118和百度指数
  • 黄冈商城网站建设哪家好新站点seo联系方式
  • 建网站程序近期国内新闻热点事件
  • 南充做网站的公司宁波正规seo推广公司
  • vue2.0网站开发百度学术论文查重官网
  • 网站 description口碑营销是什么意思
  • 起点网站建设seo外包网络公司
  • 深圳哪里做网站网络营销成功案例分析其成功原因
  • 网站空间费外链发布平台有哪些
  • wordpress响应式主题免费下载北京推广优化经理
  • 厚街做网站的公司下载百度官方网站
  • 汽配做的最好的网站营销网页设计公司
  • b2c网站开发多少钱专业排名优化工具
  • 专门做门的网站网络营销买什么好
  • 网站的横幅怎么做的网站策划方案案例
  • 网络销售的技巧和话术佛山seo技术
  • 网站维护流程杭州seo网络推广
  • 网页制作软件免费版下载win10系统优化
  • 南京建设工程公共资源交易中心网站seo网络营销推广排名