Java后端开发规范

后端开发规范

默认规约

与阿里巴巴java规约一致,如果有需要,可以在idea中以及类似ide中下载对应的阿里巴巴规约

Java开发手册(华山版).pdf

规范扩展

  1. 类名使用 UpperCamelCase 风格:第一个词的首字母,以及后面每个词的首字母都大写
  2. 方法名使用lowerCamelCase风格:第一个词的首字母小写,后面每个词的首字母大写。
  3. 常量命名全部大写,单词间用下划线隔开。
  4. 控制器需以:Controller结尾,例如:GoodsController。
  5. 业务层需以Service结尾,例如:GoodsService。
  6. Mapper需以Mapper结尾,例如:GoodsMapper。

类注释模板

/**
 * {类内容}
 *
 * @author {作者}
 * @since {date} {time}
 */
  1. 业务层需以Service结尾,例如:GoodsService。
  2. Mapper需以Mapper结尾,例如:GoodsMapper。
  3. 模型命名规范
    1. 在entity.dos 目录下的类,即为数据库模型,默认无后缀命名,例如Goods
    2. 在entity.vos 目录下的类,即为响应数据模型,默认后缀VO命名,例如GoodsVO,通常情况用于服务端给前端的响应
    3. 在entity.dto 目录下的类,即为传递数据模型,默认后缀DTO命名,例如GoodsDTO,通常情况用于前后端,或者服务于服务之间交互的数据模型
  4. 控制器明明规范
    1. 店铺端API,控制器以
    2. **
    3. StoreController 结尾
    4. 运营后台端API,控制器以
    5. **
    6. ManagerController结尾
    7. 用户端端API,控制器以
    8. **
    9. BuyerController结尾
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值