java 代码 规范 类

怎么写类

怎么写业务Service

  • 针对接口编程
  • 成员顺序。1.常量2.静态变量3.Mapper4.其他Service5.其他变量6.接口函数7.其他函数
  • 一个函数一个业务,代码多拆出私有函数调用

怎么写工具类Util

  • 函数多声明为static(Spring boot 建议声明一个bean)
  • 考虑成对相反操作的线程安全,比如add,get,delete
  • 多数无状态

怎么写常量类Constants

  • 代码里不让出现魔法值,所以才有常量类

怎么写枚举类EnumXxx

怎么写XxMapper.xml

  • 一个Mapper.xml对应一个主表相关操作。比如crm_user,UserMapper.xml不要有Select name From a_acount的查询
  • 每个查询不是走id就要创建索引,走索引(update一般都是id的)
  • 电商公司一般只要left jion一个表,其他如group by等全都禁止

什么是PO,BO,VO,DTO

PO=Persist Object
VO=View Object
DTO=Data Transfer Object

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值