Alibaba Java Coding Guidelines,完成代码开发之后进行编码规约扫描,不允许存在红色块警告(Error、Blocker)lombok简化掉pojo的get、set代码hibernate-validator完成校验AssertUtillogback框架,添加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/