主要技术及工具
1.JDK 1.8 + Tomcat 7 + mybaits + springboot1.5.6+mysql5.5
2.maven 3.5.4+Git+Jenkins+Lombok
3.开发工具IDEA ,Navicat,Postman
注意事项
1.代码风格,遵循p3c,统一格式化操作。
2.层次关系:controller->service->dao 不允许夸层调用。
3.controller:对参数校验,调用service层的逻辑处理实现具体服务。
4.service:进行业务逻辑处理,应在service层进行业务逻辑的封装,在service要启用事务。在出现异常的时候对用户友好的抛出异常。
5.dao : 进行数据库的链接。
命名规范
命名约定
1.以下命名严格使用有意义的英文单词,禁止使用汉语拼音;
2.保持个层名称基本统一;
3.命名英文单词用全称,避免用简称;降低代码的可阅读性。
4.类名以英文单词取名,使用大驼峰式命名法,首字母大写,多个英文英文单词以大写字母间隔,尽量避免使用缩写;类名中不允许“_” "-"等特殊符号。
4.方法名,参数名,成员变量,局部变量统一使用lowerCamelCase,必须遵从驼峰形式。
5.方法名采用“动作+属性”的方法。并且,动作以小写字母开始,属性一大写字母开始。常用的动作有:is、get、set、sa