前情提要
个人是不建议在还没学Spring之前,直接学习SpringBoot的。
实际上SpringBoot基本没有新的技术,只是将Spring的东西简化了而已,功能那是那些功能,原理也还是那些原理。
之前我已经写完了Spring之路系列文章–(已完结,共50篇)
,建议看到这篇文章的朋友,最好是先去看看Spring。
当然如果您对Spring已经有所了解,在项目中已经使用过了,那可以直接看SpringBoot之路啦。
还有本系列文章会直接基于Maven进行构建,如果对Maven不了解的朋友可以先学习下,我在SpringBoot之路中只会简单的做下说明,不会详细展开对Maven的介绍。
开发环境、版本说明
还是要简单的说下开发环境与版本情况,具体如下:
- JDK1.8,不解释了
- Eclipse,对于Maven工程来书,用Eclipse和IDEA或者VSCode等工具没啥区别,我个人还是喜欢Eclipse,比较怀旧派。
- Maven,用最新的哈,然后别忘了配置个国内的镜像加快下载速度。
- MySQL5.7+Navicat管理工具,因为我喜欢实战讲解,所以还请安装下真实数据库,及数据库管理工具Navicat。
OK,其他的用到再做说明。
前景展望
基本计划是写一个系列,希望能将SpringBoot的使用介绍个差不多,最后附上两个实战案例。OK,本系列内容包括但不限于以下吧:
- SpringBoot 由来
- SpringBoot 第一个项目详解
- SpringBoot 配置文件说明
- SpringBoot 静态资源配置
- SpringBoot Restful
- SpringBoot 热部署
- SpringBoot Lombok使用
- SpringBoot Swagger2使用
- SpringBoot 拦截器
- SpringBoot 跨域
- SpringBoot JdbcTemplate
- SpringBoot MyBatis
- SpringBoot 事务
- SpringBoot 定时任务
- SpringBoot 异常处理
- SpringBoot AOP使用场景之异常处理
- SpringBoot AOP使用场景之分页
- SpringBoot AOP使用场景之监控
- SpringBoot 多数据源配置
- SpringBoot 文件上传
- SpringBoot 缓存
- SpringBoot 集成Redis
- SpringBoot 集成MongoDB
- SpringBoot 集成Shiro
- SpringBoot 集成消息队列
- SpringBoot +Vue+ElementUI PC端实战案例
- SpringBoot +Vue+MintUI 手机端实战案例