Java命名规范

张开发
2026/4/21 4:17:13 15 分钟阅读

分享文章

Java命名规范
Controller查询方法使用 query 做前缀新增方法使用 add 做前缀修改方法使用 modify 做前缀删除方法使用 delete 做前缀Service分页查询方法使用 page 做前缀查询单个对象方法使用 get 做前缀查询多个对象方法使用 list 做前缀统计数量方法使用 count 做前缀新增方法使用 save 做前缀修改方法使用 edit 做前缀删除方法使用 remove 做前缀DAO查询方法使用 select 做前缀selectOne selectById selectList count新增方法使用 insert 做前缀batchInsert修改方法使用 update 做前缀删除方法使用 delete 做前缀deleteByIdPOJOPOJO 是 DO / DTO / BO / VO 的统称DOData Object数据对象 用于表示数据库中映射成的 java 对象等同于 POPersistant Object 持久对象等同于Entity概念是一致的DTOData Transfer Object数据传输对象 用于表示一个数据传输对象就是后端接收前端数据的对象BOBusiness Object业务对象 用于表示一个业务对象可以进行 PO 与 VO/DTO 之间的转换。BO 通常位于业务层可以由 Service 层输出的封装业务逻辑的对象里面可能包含多个类是一个复杂对象要区别于直接对外提供服务的服务层VOValue Object值对象 用于表示一个与前端进行交互的 java 对象就是控制层返回的数据对象领域模型命名规约数据对象xxxDOxxx即为数据表名数据传输对象xxxDTOxxx为业务领域相关的名称展示对象xxxVOxxx一般为网页名称Service/DAO 层方法命名规约1 获取单个对象的方法用 get 做前缀。2 获取多个对象的方法用 list 做前缀复数形式结尾如listObjects。3 获取统计值的方法用 count 做前缀。4 插入的方法用 save/insert 做前缀。5 删除的方法用 remove/delete 做前缀。6 修改的方法用 update 做前缀。VUE方法命名vue方法放置顺序componentspropsdatacreatedmountedactivitedupdatebeforeRouteUpdatemetodsfiltercomputedwatchmethod自定义方法命名动宾短语jumpPage、openCarInfoDialogajax方法以get、post开头以data结尾getListData、postFormData事件方法以on开头onTypeChange、onUsernameInputinit、refresh单词除外尽量使用常用单词开头set、get、open、close、jump驼峰命名getListDatahtml规范标签上属性的顺序建议如下 class ( class 是为高可复用组件设计的,所以应处在第一位) id name (id 更加具体且应该尽量少使用,所以将它放在第二位)>

更多文章