这是我的研一工程实践项目传感器智能分析网站的后端代码的最终版本,后端代码大部分是我参与的,如果有问题可以找我咨询!
| 工具 | 用途 | 版本号 |
|---|---|---|
| JDK | JAVA版本 | 1.8 |
| IDEA | 后端开发环境 | 2019.2 |
| VS Code | 前端开发环境 | 1.39.2 |
| Maven | 项目管理 | - |
| Git | 版本管理 | - |
| Spring Boot | 后端框架 | 2.2.0 |
| Vue | 前端框架 | - |
| MySQL | 数据库 | 8.0.17 |
| MyBatis | 数据库连接框架 | 2.1.1 |
| c3p0 | 数据库连接池 | 0.9.5.3 |
Java文件 放在main文件夹内对应位置。
- 配置文件:config文件夹
- 实体文件:entity文件夹
- 数据访问层:dao文件夹
- 业务层:service文件夹
- 控制层:controller文件夹
其他文件 放在resources文件夹内对应位置。
- 全局配置:application.properties(各位同学自行修改,但不要将修改上传到远程仓库)
- mybatis配置:mybatis-config.xml(不建议修改)
- Html文件:templates文件夹
- css/js/image文件:static文件夹
- SQL语句:mapper文件夹(由mybatis自动配置)
commit时简要标明功能或修改。
开发过程中可以新建分支,完成某个模块并检查无误后合并到master分支。
主功能开发完成前,所有的更新全部push到master分支。