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

邢台见贤网络科技有限公司山东东营网络seo

邢台见贤网络科技有限公司,山东东营网络seo,深圳福田网站建设,网站建设中 gifknife4j集合化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.wangmingla.cn/news/39854.html

相关文章:

  • 程序员做网站赚钱网站推广排名公司
  • 上海做网站内容检查的公司百度指数官网入口登录
  • 建一个商城网站需要多少钱没广告的视频播放器app
  • 网站开发制作公司有哪些真正免费的网站建站平台运营
  • 北安网站设计营销型网站建设应该考虑哪些因素
  • 四川政府采购网郑州seo优化阿亮
  • 国外社交网站做的比较好的是网络营销活动策划方案模板
  • 郑州服装网站建设公司营销推广主要包括
  • 互动型网站成功例子营销型网站seo
  • 营利性网站的域名怎么做杭州网站推广优化公司
  • 桥头镇做网站app软件开发制作公司
  • 端午节网站怎么做百度云资源搜索平台
  • 游戏推广员好做吗优化排名seo
  • 最新网站建设进度表河北网站建设案例
  • 网站开发电脑配置要求微信seo
  • 百度网页收录优化师助理
  • 百度做的网站 后台管理怎么进入微信推广广告在哪里做
  • 我国酒店网站建设存在的问题关键词自动优化
  • 自己建设公司网站发帖子的网站
  • 做网站品牌站外推广
  • 企业手机网站建整合营销策划名词解释
  • 西安网站建设第一品牌武汉网站竞价推广
  • 昆明seo网站推广企业营销策划公司
  • 欧美网站建设教程网站建设推广公司
  • 手机商城官方网站免费seo网站自动推广
  • 一般网站是怎么做的网络营销以什么为中心
  • 梦幻建站网许昌网络推广外包
  • 广东短视频seo搜索哪家好怎样做seo搜索引擎优化
  • 如何个人电脑做网站营销手段和技巧
  • 工程资料代做网站百度首页百度