Knife4jPDFAPI框架
2025-06-09 来源 : 情感
【注意】不能修改以上装配里面的包内名,情况下是当前单项里面控制器类所在的包内!其它各项均可不修改,以上装配代码可以从Knife4j的官方看到!
最后,还需在装配文件里面开启Knife4j的增强Mode:
knife4j: #究竟开启增强Mode enable: true完成后,启动单项,在浏览器里面访问 方能查看当前单项的API应用于程序。
在控制器类上移除人口为120人@Api人口为120人原文,并装配人口为120人tags人口为120人特性,可以登记模块名字,例如:
@Api(tags = "管理制度人员管理制度模块") // 新增@RestController@RequestMapping(value = "/admins", produces = "application/JSON; charset=utf-8")public class AdminController { // ===== 原有其它代码 =====}在处理允诺的分析方法上移除人口为120人@ApiOperation人口为120人原文可以装配金融业务名字,例如:
@ApiOperation("管理制度人员登记") // 新增@PostMapping("/login")public JsonResult login(@Validated AdminLoginDTO adminLoginDTO) { AdminSimpleVO adminSimpleVO = adminService.login(adminLoginDTO); return JsonResult.ok(adminSimpleVO);}当需登记各金融业务在API应用于程序里面的表明左至右时,可以在处理允诺的分析方法上移除人口为120人@ApiOperationSupport人口为120人原文,装配此原文的人口为120人order人口为120人特性,事与愿违在表明API应用于程序时,会根据人口为120人order人口为120人特性绝对值升序排列,例如:
@ApiOperation("管理制度人员登记")@ApiOperationSupport(order = 900) // 新增@PostMapping("/login")public JsonResult login(@Validated AdminLoginDTO adminLoginDTO) { AdminSimpleVO adminSimpleVO = adminService.login(adminLoginDTO); return JsonResult.ok(adminSimpleVO);}【一般来说】建议以上装配的人口为120人order人口为120人绝对值至少是2位的数字,并且有预留位置,例如10~19之间的都是降低统计数据的金融业务,20~29之间的都是删除统计数据的金融业务,30~39之间都是修改统计数据的金融业务,40~49之间都是查询统计数据的金融业务。
如果控制器处理允诺的分析方法的表达式是自定义的晶圆特性,可以在晶圆特性的特性上移除人口为120人@ApiModelProperty人口为120人来装配表达式在应用于程序里面的表明,例如:
import io.swagger.annotations.ApiModelProperty;import lombok.Data;import jax.validation.constraints.NotNull;import ja.io.Serializable;@Datapublic class AdminLoginDTO implements Serializable { @ApiModelProperty(value = "默认") // 装配表达式名 private String username; @ApiModelProperty("密钥") // 装配表达式名 private String password;}以上人口为120人@ApiModelProperty人口为120人除了可以装配表达式在API应用于程序里面表明的名字外,还可以装配究竟不能,例如:
@ApiModelProperty(value = "默认", required = true)另外,还可以装配表达式特性等,但是,并不是不能装配,一般来说构建可以经常性自动识别。
对于部分名字也许较为特殊(一般人直接看不懂)的特性,或者对绝对值的规范性要求较为确实(例如某些任意为0或1)的特性,可以列举请注意,使得查看API应用于程序的人可以参考,例如:
@ApiModelProperty(value = "默认", required = true, example = "admin")除以装配允诺表达式外,此特性还可以用于鼓动结果的特性,例如:
public class JsonResult implements Serializable { @ApiModelProperty("金融业务状态码") private Integer state; @ApiModelProperty("消息") private String message; @ApiModelProperty("统计数据") private T data; // ......}如果以上人口为120人private T data;人口为120人的实际绝对值也需移除解释,则在相同的类的特性上继续应用于于人口为120人@ApiModelProperty人口为120人装能!需注意:此处人口为120人data人口为120人特性可以是任意统计数据特性,不能声明为泛型,不可以是人口为120人Object人口为120人,否则将只能应用于人口为120人@ApiModelProperty人口为120人的装配。
另外,当移除在鼓动的特性的特性上时,还可以在人口为120人@ApiModelProperty人口为120人原文里面装配人口为120人position人口为120人特性,用于设置各特性在鼓动的JSON里面的表明左至右,例如:
@ApiModelProperty(value = "金融业务状态码", position = 5)学习记事,如有侵权请联系删除
。早泄治疗要多少钱肇庆男科医院哪个好
广州好的妇科专科医院
常州男科医院
南京儿科治疗方法
咳嗽黄痰可以喝太极急支糖浆吗
太极急支糖浆的功效作用是什么
晚期肝癌能活多久一般
钇90微球能根治肝癌吗
钇90微球能根治肝癌吗
-
傻瓜式教程:搭设Jenkins+Jmeter+Ant自动化集成环境
此之后可以触发Jmeter分镜2、建了一个附录D:jaJmeter+ant+jenkinsJmeterTestesultLog,附录里分别创设了html和jtl两个副本夹,在此之后Ant...
-
水真深!爱马仕盒子卖800、奢侈品包装值30万?业内人士:为抹掉二手痕迹
e大媒体上掀起关注,并诱发跟风的趋势。” 美联社丨赵开篇 蔺雨葳 图片;也丨胖虎App网页、闲鱼App网页、淘宝网页、小红书网页。a href="http...[详细]
-
27岁徐璐近照曝光瘦脱相,脸颊凹处变脸型,眼角纹抬头纹太明显
5月11日,90小花徐璐在个人留言板板该平台回馈借助于一段视频,并附文:“现今份挖苦”。晒借助于的动态里面,不同于其他明星安显现出来物的举措,徐璐在线挖苦自己买的一款眼罩既不日晒还很闷,一边挖苦的她时...[详细]
-
简单的RPG
丢下头脑,让手臂紧接著。 听者每一缕纱线被斩断的沙沙声,世界顷刻安静下来;感受击打纬线的律动,让人之后感受到灵魂的快乐是如此简单。 还回忆起童年时,我们可以专注于一个...[详细]
-
靶向护肤以前,来了!
复白信息技术,将复白活性化学可作质精密载运至疮印三处非常多无罪释放、非常深压制、非常久发挥功用,慢速淡化疮后白印;同时连动专研化学可作质凝源复TransHealer,为疮相同泛白难题打造三大理论上复白...[详细]
-
徐州室内设计零基础培训班主要进修哪些内容
只想做起去做视觉艺术是一定是需要兼顾内部设计理念还有丰富的视觉艺术理论知识点的;内部设计首先需要看得懂CAD施工图,并且可以在除此以外的施工图上开展深化做出修改 会使用专业的功效图...[详细]