Service/Dao 层命名规约阿里命名规范
- 获取单个对象的方法用 get 做前缀。
- 获取多个对象的方法用 list 做前缀。
- 获取统计值的方法用 count 做前缀。
- 插入的方法用 save(推荐)或 insert 做前缀。
- 删除的方法用 remove(推荐)或 delete 做前缀。
- 修改的方法用 update 做前缀。
- 数据对象:xxxDO,xxx 即为数据表名。
- 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。
- 展示对象:xxxVO,xxx 一般为网页名称。
- POJO 是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO。
Controller/API 层命名规范自定义命名规范(个人喜好使用规范)
- create 普通的新增接口方法命名或前缀命名
- delete 普通的删除接口方法命名或前缀命名
- modify 普通的修改接口方法命名或前缀命名
- detail 普通的详情接口方法命名或前缀命名
- pageQuery 普通的分页查询接口方法命名或前缀命名
- selector 普通的下拉列表接口方法命名或前缀命名
正常情况下,以Controller层方法名保持一致
领域模型层命名规范- 请求对象/数据传输对象:xxxDTO,xxx 即为实体类名或实体类名+操作描述名, 例如UserCreateDTO。
原因: 以实体类名做前缀, 可以提高IDEA代码提示的效率 - 响应对象/展示对象:xxxVO, xxx 即为实体类名或实体类名+操作描述名, 例如UserDetailVO。
原因: 以实体类名做前缀, 可以提高IDEA代码提示的效率 - POJO 是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO。
如果有更好的建议或问题请评论点出或联系我更改, 谢谢!



