本笔记使用目前 Spring Boot 最新版本 2.0.3 RELEASE,文章均为作者在实际项目中剥离出来的场景和 demo,目标是带领学习者快速上手 Spring Boot,将 Spring Boot 相关技术点快速运用在微服务项目中。全篇分为两部分:基础篇和进阶篇。
第01章 Spring Boot开发环境搭建和项目启动
第02章 Spring Boot返回Json数据及数据封装
第03章 Spring Boot使用slf4j进行日志记录
第04章 Spring Boot中的项目属性配置
第05章 Spring Boot中的MVC支持
第06章 Spring Boot集成 Swagger2展现在线接口文档
第07章 Spring Boot集成Thymeleaf模板引擎
第08章 Spring Boot中的全局异常处理
第09章 Spring Boot中的切面AOP处理
第10章 Spring Boot集成MyBatis
第11章 Spring Boot事务配置管理
第12章 Spring Boot中使用监听器
第13章 Spring Boot中使用拦截器
第14章 Spring Boot中集成Redis
第15章 Spring Boot中集成ActiveMQ
第16章 Spring Boot中集成 Shiro
第17章 Spring Boot中集成Lucence
第18章 Spring Boot搭建实际项目开发中的架构
基础篇(01—10 )主要介绍 Spring Boot 在项目中最常使用的一些功能点,旨在带 领学习者快速掌握 Spring Boot 在开发时需要的知识点,能够把 Spring Boot 相关技术运用到实际项目架构中去。该部分以 Spring Boot 框架为主线,内容包括 Json 数据封装、日志记录、属性配置、MVC 支持、在线文档、模板引擎、异常处理、AOP 处理、持久层集成等等
进阶篇(11—17 )主要是介绍 Spring Boot 在项目中拔高一些的技术点,包括集成的一些组件,旨在带领学习者在项目中遇到具体的场景时能够快速集成,完成对应的功能。该部分以 Spring Boot 框架为主线,内容包括拦截器、监听器、缓存、安全认证、 分词插件、消息队列等等
认真读完该系列文章之后,学习者会快速了解并掌握 Spring Boot 在项目中最常用的技术点,作者最后,会基于课程内容搭建一个 Spring Boot 项目的空架构,该架构 也是从实际项目中剥离出来,学习者可以运用该架构于实际项目中,具备使用 Spring Boot 进行实际项目开发的能力,所有的源码皆可免费提供,下载地址就在笔记之中!