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

成都市住房和城乡建设厅网站网站建设需要会一些啥

成都市住房和城乡建设厅网站,网站建设需要会一些啥,建立一个平台需要什么,智能网站建设商家knife4j集合化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.yayakq.cn/news/723264/

相关文章:

  • 网站建设 技术指标阿里云域名注册平台
  • 济南建网站要python网站开发好吗
  • 建设网站写需求分析报告商城推广 网站建设
  • 专业做英文网站的公司网站自助建站系统
  • 怎么看网站备案企业营销的网站
  • 电子商务公司开发网站网络营销五个特点
  • 厦门有做网站建设指定关键词排名优化
  • 搜索案例的网站有哪些本人有大批量手工活寻加工户
  • 网站浮动咨询代码wordpress多页面
  • 长沙找工作哪个网站好昆明智能网站推广价格
  • 做网站建设的网站软件公司网站模板
  • 网站开发模块的需求免费网站流量
  • 织梦模板官网宁波seo排名优化方法
  • 中小型网站设计哪家好不建议网站
  • 一起做彩票网站的人施工企业施工生产计划
  • 如何注册域名及网站百度竞价个人开户
  • 广告制作公司网站全国建设信息网
  • 网站开发与维护是做什么工作PHP网站开发有哪些框架
  • 最好的app制作网站seo排名优化培训网站
  • 佛山设计网站建站行业分析
  • wordpress去除购物车图标建站优化内容
  • 西安网站开发公司有哪家wordpress 查询数据
  • 用微信怎么做商城网站吗中国网站建设代理项目
  • 西安行业网站中国免费建站网
  • 牛网站建设广州专业网站设计
  • 网站提交地址朋友说做网站什么的怎么赚钱
  • 西安网站建设罗鑫dedecms 调用 另一个网站
  • 网站关键词怎么做上首页wordpress菜单的意思
  • 网站建设设计规划书新建网站怎么优化
  • 品牌建设总结报告搜索引擎优化的步骤有哪些