Pārlūkot izejas kodu

Merge branch 'master' of https://git.coding.net/Charsen/property-docs

李爱光 6 gadi atpakaļ
vecāks
revīzija
2108d00fa0
1 mainītis faili ar 2 papildinājumiem un 3 dzēšanām
  1. 2 3
      规范/Java后端/Java后端开发规范.md

+ 2 - 3
规范/Java后端/Java后端开发规范.md

@@ -1,7 +1,5 @@
 ### Java后端开发规范
 
-
-
 * Idea统一安装阿里Java代码开发规约插件:```Alibaba Java Coding Guidelines```,完成代码开发之后进行编码规约扫描,不允许存在红色块警告(<font color=red>```Error```</font>、<font color=red>```Blocker```</font>)
 * 使用```lombok```简化掉```pojo```的```get```、```set```代码
 * 表单校验统一使用```hibernate-validator```完成校验
@@ -13,5 +11,6 @@
 * Service层要有接口、实现类
 * Controller层统一继承```BaseController```,接口返回值类型统一使用```ResponseEntity```,返回值封装统一调用```BaseController```的```response```方法
 * 方法参数尽量直观,避免使用```request```、```response```、```map```、```json```之类的复杂数据对象,建议明确好参数具体有哪些,做到一个方法只做一件事情,如果参数数量实在太多,可以使用```Java Bean```传参
+* 不建议在Controller层使用entity接收前端请求的参数,避免因为数据库字段的变更导致前端也要跟着修改。目前web端允许在Controller层使用entity,但给APP端 的接口禁止这样使用,一定要重新定义VO去跟APP端传输数据。
 
-推荐一篇文章,共同学习下:http://blog.didispace.com/cxy-wsm-zml-10/
+推荐一篇文章,共同学习下:http://blog.didispace.com/cxy-wsm-zml-10/