你将学到的
  • 从无到有设计一个题库系统
  • 基于 Spring Boot 实现一个 web 应用
  • 接口文档的自动生成
  • 利用 AOP 思想实现日志记录和权限管理
  • 使用 Docker 搭建 ElasticSearch
  • 数据库建模设计
  • 持久层优化及高效开发
  • 使用 SpringSecurity 完成安全校验
  • Docker 的快速入门及使用
  • 数据同步全文检索的实现

本项目是一个基于 SpringBoot,Thymeleaf 和 ElasticSearch 开发的在线题库系统,其中包括两个很主要的部分:一个是后台管理模块,用来对核心业务数据进行管理,另一个则是为前台提供的核心业务接口的题目全文检索。

与其它项目不同,我们会将更多的精力集中在如何自主设计一个项目,而不单单是 Copy 一个项目,让大家在完成该项目后也可以自主设计一些更好的实现。我们要明白,一种技术只是一个工具,而一个好的项目则需要巧妙地运用这些工具,这也是本项目的初衷。该项目是我的开源项目 Durian 的精简版,但足以让您理解大部分的技能,本课程在许多地方也对项目做了更深层次地讲解。

课程特色

  • 不仅要实现功能,还要理解如何实现功能,只有对设计思想理解透彻,才能自主创新
  • 使用代码生成器生成了许多相似度并不高的代码,有效的提高了开发效率,使开发者能够专注核心业务的开发
  • 课程讲解上也是细讲重点,快过易点。开发流程上一环套一环,确保每一个实验都是在为下一个实验铺路

课程效果预览

1

1

图片描述

图片描述

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

秋千 游戏服务器研发工程师 国内某知名游戏公司 共发布过 1 门课程

查看老师的所有课程 >
会员
开通会员,即刻开始学习