- Maven
- spring-data-jpa
- test
- lombok
- junit
- mySQL driver
- Version
- version1.0
- Server
- 114.115.181.66
- System
- Linux
- Software
- Docker 🐧
- New
- docker-compose部署前后端项目
- https://blog.csdn.net/Wlikell/article/details/107035601
- New
- studentControler
- 前后端整合测试
- New
- TeacherController
- Improvenments
- 从student 和 teacher 分离出 user实体
- 重写service层(大部分完整),对容器.ifpresentOrElse分别打印日志
- Bug
- 改进service层,空返回值优化,使用Optional.ofNullable,返回List.of()空集合
- New Features
- StudentService:
- 判断是否选过
- 选择导师
- TeacherController:
- 添加,获取,修改课程
- StudentService:
- Improvenments
- 改进业务逻辑层功能,参数优化
- Improvenments
- 改进表属性为引用类型
- New Features
- TeacherService:
- 修改密码
- 修改其他信息
- 添加/修改毕设方向
- 创建、修改课程
- 指定课程添加/修改学生和成绩
- 添加指定学生
- 启动双选
- 登录
- StudentService:
- 选择导师
- TeacherService:
- Improvements
- 添加方向类,与教师类为many to one 关系
- 跨域配置
- 结合Vue前端服务器进行基础的数据展示
- 设计前台界面
- Init
- 设计实体类关系,建立 : 学生,课程,选课表,教师
- 创建Vue项目(https://github.com/SanguineWang/Vue-TutorSelectionSysterm)
- Bug
- 实体创建 String key属性时报错,可能与底层实现sql语句冲突
Error executing DDL "create table student (id integer not null, extra varchar(255), grade float, is_selected bit, key varchar(255), name varchar(255), teacher_id integer, primary key (id)) engine=InnoDB" via JDBC Statement