# spring-boot-2020下学期 **Repository Path**: chutianshu1981/spring-boot-2020-2 ## Basic Information - **Project Name**: spring-boot-2020下学期 - **Description**: 19级 spring boot - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 3 - **Created**: 2020-09-15 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-2020 下学期 > 实操视频 > >[2020 spring boot 实操系列](https://space.bilibili.com/43644141/channel/detail?cid=155591) #### 介绍 19 级 spring boot 课程笔记&例程 #### 相关技术 - 使用 spring boot 2.3.x 版本 - 连接池为 Druid - 持久层使用 Mybatis + Mybatis-plus - 日志系统为:Slf4j + log4j2 - 单元测试:JUnit5 - 文件系统:Minio - 安全框架:Shiro #### 课程特点 - spring boot + spring :spring boot 使用为主,spring 原理为辅 - 电子点名册贯穿整个课程,项目虽然不大,但所用技术新且强大,可以扩展为中大型企业级项目(spring boot -> spring cloud) - 前端会使用 vue 做 web 应用,手机使用 微信小程序 开发。(时间有限,并非此课程内容,所以只讲我项目中需要用到的部分,感兴趣的需自行学习) - 内容繁多,课上占整个总量 2,课下需要做的占 8 - 课程课时很少,只能以实战为主,底层原理我上课时也会将到一些重要的,但主要还需同学们自行课下补充: 1. [java web 开发](https://www.liaoxuefeng.com/wiki/1252599548343744/1255945497738400) 2. [spring 开发](https://www.liaoxuefeng.com/wiki/1252599548343744/1266263217140032) ![](imgs/电子点名册.png) > 官方文档 > > [英文官方](spring.io) > > [中文文档索引](https://www.jianshu.com/p/b3da0c8a22fe) > 1. [spring](https://www.docs4dev.com/docs/zh/spring-framework/5.1.3.RELEASE/reference) > 2. [spring boot](https://www.docs4dev.com/docs/zh/spring-boot/2.1.1.RELEASE/reference) #### 学期大作业 写一个电子点名册(或自己感兴趣的系统)的web后台服务应用,可以没有前端,通过项目的 swagger 接口系统可以查看/测试接口即可。 要求如下: 1. 使用 spring boot / spring security / mybatis 2. 包含日志系统:log4j + logback/sl4j 3. 包含接口系统 swagger 4. 除了登录逻辑包含的接口以外,要有 10+ 其他接口