必威体育Betway必威体育官网
当前位置:首页 > IT技术

swagger驼峰命名规范

时间:2019-10-01 20:42:08来源:IT技术作者:seo实验室小编阅读:85次「手机版」
 

驼峰命名

1 ApiModel编写

/**
 *作者 : iechenyb<br>
 *类描述: 变量名不能全大写,使用小驼峰命名<br>
 *创建时间: 2018年5月25日20:47:10
 */
@ApiModel(description="swagger命名规范")
public class BaseRQ {
	@ApiModelProperty(value="功能号",name="F",example="getUser")
	private String f;//纯大写不能生成
	
	@ApiModelProperty(value="请求唯一标记",name="ID",example="99")
	private String id;
	
	@ApiModelProperty(value="aaaCdDe",example="aaaCdDe")
	private String aaaCdDe;//小驼峰命名
	
	@ApiModelProperty(value="bbbBbbCdDe",example="bbbBbbCdDe")
	private String bbbBbbCdDe;//小驼峰命名
	
	@ApiModelProperty(value="userName",example="userName")
	private String userName;//小驼峰命名
	
	@ApiModelProperty(value="qDate",notes="qDate",example="qDate")
	private String qDate;//小驼峰命名
	
	@ApiModelProperty(value="ADate",notes="ADate",example="ADate")
	private String ADate;//大驼峰命名-常用与类名

	@ApiModelProperty(value="AaaBbbCcc",example="AaaBbbCcc")
	private String AaaBbbCcc;//大驼峰命名-常用与类名
	
	@ApiModelProperty(value="ABCD",example="ABCD")
	private String ABCD;//纯大写命名(不符合驼峰)
}

2 swagger生成post请求

注意:虽然swagger生成的变量名与后台定义的model的属性不同,但是不影响值得传递。

3 postman模拟

直接用swagger生成的json数据格式请求,响应效果如下:

将非驼峰命名的变量名改成与后端定义的bean的属性名相同,则后台无法获取正确额属性值。

4 具体的驼峰规范

https://baike.baidu.com/item/骆驼命名法/7794053?fr=aladdin

相关阅读

匈牙利命名法

变量(还包括宏)的命名规则,比较系统和彻底的有 Windows 编程中用到的匈牙利命名法。匈牙利命名法通过在变量名前面加上相应的小写

产品文案规范:帐户?账户?帐号?账号?

看到上面4个词汇你是不是糊涂了,不要以为我是在玩文字游戏,这些词汇就一直存在于我们日常使用的 App 中,我看了 App Store 上免费应

怎么修复LSP,LSP修复命名及工具——新手上路

什么是LSP? LSP即分层服务提供商,LSP即Layered Service Provider,Winsock 作为应用程序的 Windows 的网络套接字工具,可以由称为“分

[转]三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命

三种流行的命名法则 目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命

碎屏无忧是什么意思?《碎屏无忧服务规范》变更公示通

商家们注意了,天猫“碎屏无忧”服务更新了。天猫致力于为消费者提供更方便快捷的服务,故针对“碎屏无忧”服务将推出针对原上门维修

分享到:

栏目导航

推荐阅读

热门阅读