这个课程是通过实现一个可快速定制Web应用的平台,来学习使用SpringBoot、SpringSecurity、Thymeleaf、Bootstrap这些开发框架和技术,进行平台级别的系统开发。平台分为数据层、仓储层、服务层、UI层几个层次来实现,后端部分将大量通用方法和服务封装在基类中以简化二次开发工作量;前端部分使用模板引擎格式化输出UI从而开发者无需再单独编写前端代码,只需要关注业务功能。