项目、代码规范
工程结构:
- Entity:类全部信息
- Bean:数据库交互类
- Vo:接口类
统一基类:
- 公用方法
- 自定义公用异常
- 自定义接口类
- 自定义对象
- 自定义变量(见文知意,如:ORACLE_USER_TYPE:oracle用户类型)
方法逻辑:
- 入参判断
- 多重if,最好少于三层
- 不走不必要逻辑
- 尽可能减少IO:
- 注释所有System.out.println之类打印
- 尽量减少数据库交互,比如:采用批量查询;一次查询,后续使用之前对象。
配置信息:
- 服务类中常用配置,如连接池配置
异常:
- 调用方法抛出异常,最后再捕获