|
@@ -1,6 +1,8 @@
|
|
|
### Java后端开发规范
|
|
|
|
|
|
-* Idea统一安装阿里Java代码开发规约插件:```Alibaba Java Coding Guidelines```,完成代码开发之后进行编码规约扫描,不允许存在红色块警告(```Error```、```Blocker```)
|
|
|
+
|
|
|
+
|
|
|
+* Idea统一安装阿里Java代码开发规约插件:```Alibaba Java Coding Guidelines```,完成代码开发之后进行编码规约扫描,不允许存在红色块警告(<font color=red>```Error```</font>、<font color=red>```Blocker```</font>)
|
|
|
* 使用```lombok```简化掉```pojo```的```get```、```set```代码
|
|
|
* 表单校验统一使用```hibernate-validator```完成校验
|
|
|
* 业务检查判断统一使用封装好的断言工具类```AssertUtil```
|
|
@@ -12,4 +14,4 @@
|
|
|
* Controller层统一继承```BaseController```,接口返回值类型统一使用```ResponseEntity```,返回值封装统一调用```BaseController```的```response```方法
|
|
|
* 方法参数尽量直观,避免使用```request```、```response```、```map```、```json```之类的复杂数据对象,建议明确好参数具体有哪些,做到一个方法只做一件事情,如果参数数量实在太多,可以使用```Java Bean```传参
|
|
|
|
|
|
-推荐一篇文章,共同学习下:http://blog.didispace.com/cxy-wsm-zml-10/
|
|
|
+推荐一篇文章,共同学习下:http://blog.didispace.com/cxy-wsm-zml-10/
|