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

wordpress网站载入慢优云优客百度推广效果怎么样

wordpress网站载入慢,优云优客百度推广效果怎么样,个人团购网站 转入备案,企业网站规划要求knife4j简介 支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的时间去学习新技术。 提供 Web 页面在线测试 API:光有文档还不够,Swagger 生成的文档还支持在线测试.参数和格式都…

knife4j简介

  支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的时间去学习新技术。

  提供 Web 页面在线测试 API:光有文档还不够,Swagger 生成的文档还支持在线测试.参数和格式都定好了,直接在界面上输入参数对应的值即可在线测试接口

   knife4j 前身是 swagger-bootstrap-ui, 取名 knife4j 是希望它能像一把匕首一样小巧,轻量,并且功能强悍!

knife4j是swagger的升级版

knife4j配置

第一步:导入jar包

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

第二步:配置config文件(knife4j的配置类)

package com.kid.news.config;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.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;@Configuration
@EnableSwagger2WebMvc
public class Knife4jConfiguration {@Bean(value = "dockerBean")public Docket dockerBean() {//指定使用Swagger2规范Docket docket=new Docket(DocumentationType.SWAGGER_2).apiInfo(new ApiInfoBuilder()//描述字段支持Markdown语法.description("# Knife4j RESTful APIs").termsOfServiceUrl("https://doc.xiaominfo.com/").contact("xiaoymin@foxmail.com").version("1.0").build())//分组名称.groupName("用户服务").select()//这里指定Controller扫描包路径.apis(RequestHandlerSelectors.basePackage("com.kid.news.web")) //扫描地址.paths(PathSelectors.any()).build();return docket;}
}

注:.apis(RequestHandlerSelectors.basePackage("com.kid.news.web")) //为扫描地址,我们需要填写自己的web文件地址

knife2j使用

第一步:在类中添加标签

@Api:用在类上,说明该类的作用,tags类的功能进行描述.

@Api(tags="用户登录控制器")

后端代码样式: 

前端样式:

第二步:在方法上添加标签说明 

@ApiOperation:用在方法上,用于对方法功能说明。

@ApiOperation(value="方法概述")

后端样式: 

前端样式:

第三步:添加方法响应值的标签说明

@ApiImplicitParam:用来注解来给方法入参增加说明

后端样式:

前端样式:

如何参数为模型类,我们可以直接在该模型类中添加解释标签

@ApiModel:描述一个Model的信息(参数为实体类时使用)

@ApiModelProperty:描述一个model的属性

后端样式:

前端样式:

第五步:响应码的注解标签

@ApiResponses:用于表示一组响应

@ApiResponse:用在@ApiResponses中,一般用于表达响应信息

后端样式: 前端样式: 

向后端发出测试请求 



 感谢大家的观看,本次分享就到这里。希望我的内容能够对您有所帮助。创作不易,欢迎大家多多支持,您的每一个点赞都是我持续更新的最大动力!如有不同意见,欢迎在评论区积极讨论,让我们一起学习、共同进步!如果有相关问题,也可以私信我,我会认真查看每一条留言。期待下次再见!

                                       希望路飞的笑容可以治愈努力路途中的你我!

博主vx:Dreamkid05 --->欢迎大家和博主讨论问题 

http://www.tj-hxxt.cn/news/84591.html

相关文章:

  • 东营网站建设seo全网推广方案
  • 网站开发项目小组成员职责可以看封禁网站的浏览器
  • 做响应网站徐州网站建设
  • 让一个网站掉排名茂名网站建设制作
  • 镇江网站优化推广门户网站
  • 在美国建网站需要自己做服务器吗2345系统导航
  • 开拓网站建设公司山东公司网站推广优化
  • 自己做的网站如何链接到百度百度收录入口在哪里查询
  • 做流量的网站应该注意什么关键词优化公司哪家效果好
  • 秦皇岛网站开发报价怎么申请自己的域名
  • 网站宜昌搜索引擎优化排名技巧
  • unity 做网站sns营销
  • 小学生广告语20条seo简单优化
  • 机械类 网站源码苏州关键词优化软件
  • 惠州哪家做网站好央视新闻今天的内容
  • 外贸网站用什么空间外贸营销推广
  • b to c网站建设报价新闻摘抄2022最新5篇
  • 六安市城乡和建设局官方网站石家庄seo推广公司
  • 网站如何取消限制搜索引擎抓取自建网站平台
  • 濉溪县最新通告今天seo竞价排名
  • 网站怎么实现手机号注册会员怎样在百度上发布广告
  • 南宁做网站 的大批量刷关键词排名软件
  • 平台设计方案seo关键词排名优化哪家好
  • 公司邮箱价格seo推广主要做什么的
  • 中文网站模板seo的基本内容
  • 电脑网站被劫持怎么恢复建站系统哪个比较好
  • 优秀网站设计案例中国搜狗收录提交入口
  • 怎么做原创电影视频网站个人网站开发网
  • 合肥建设集团信息网站发表文章的平台有哪些
  • 做网站怎么入账百度推广退款电话