背景:
如果项目比较大,几个人一起开发的时候,约定一个统一的方法取名方式是很重要的。
我们知道,数据的常规操作:增、删、改、查对应的SQL分别是:insert, delete, update,select,为了避免与框架或者SQL冲突,我们可以使用这4个单词的近义词。
一、insert
在定义方法时,有的人喜欢用add, 有的人喜欢用save。原则上两个都合适,但为了统一,以后统一使用save。
在参数前面添加@RequestBody注解 或者使用Get请求 @PostMapping("/saveVersion") public AjaxResponse saveVersion(@RequestBody AppletVersionVo appletVersionVo) { return baseService.saveVersion(appletVersionVo); } 或 @GetMapping("/saveVersion") public AjaxResponse saveVersion(AppletVersionVo appletVersionVo) { return baseService.saveVersion(appletVersionVo); } Controller里用@RequestBody contentType=”application/json” data:JSON.stringfy(params) Controller里不用@RequestBody contentType=” application/x-www-form-urlencoded” data:params
二、delete
在定义方法时,有的人喜欢用del, 有的人喜欢用remove。我自己以后统一使用remove。
三、update
在定义方法时,有的人喜欢用update, 有的人喜欢用edit。我自己以后统一使用edit。
四、select
在定义方法时,有的人喜欢用select, 有的人喜欢用get, 有的人喜欢用find。考虑到get基本上和set配对使用来操作属性,我自己以后统一使用find来获取一个对象的详细信息。
总结:
insert -- save;
delete -- remove;
update -- edit;
select -- find.