Alibaba Java Coding Guidelines
,完成代码开发之后进行编码规约扫描,不允许存在红色块警告(Error
、Blocker
)lombok
简化掉pojo
的get
、set
代码hibernate-validator
完成校验AssertUtil
logback
框架,添加lombok
的@Slf4j
使用util
包中,避免第三方工具类版本升级可能会导致大面积代码修改,也方便后续工具类统一升级管理throws
方式统一往外抛出,除非是可以内部消化的异常,比如资源释放失败,重新释放。否则统一往外抛出异常tk.mybatis的Mapper
,简化MyBatis的Mapper编写BaseController
,接口返回值类型统一使用ResponseEntity
,返回值封装统一调用BaseController
的response
方法request
、response
、map
、json
之类的复杂数据对象,建议明确好参数具体有哪些,做到一个方法只做一件事情,如果参数数量实在太多,可以使用Java Bean
传参推荐一篇文章,共同学习下:http://blog.didispace.com/cxy-wsm-zml-10/