该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的前后端分离实践项目等,后续会根据大家的反馈继续增加一些实战项目源码,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Spring Boot 入门小案例 | Spring Boot 整合案例系列2 | Spring Boot 前后端分离项目实践 | Spring Boot 咨询发布系统项目实践 | Spring Boot + Mybatis + Thymeleaf 实现的开源博客系统
目前所有代码使用的 Spring Boot 版本都为 2.1.0-RELEASE,请知悉。
示例代码
- spring-boot-hello:Spring Boot 第一个案例代码
- spring-boot-logging:Spring Boot 基础开发之日志输出案例
- spring-boot-test:Spring Boot 基础开发之单元测试案例
- spring-boot-static-resources:Spring Boot 基础开发之静态资源处理案例
- spring-boot-ajax:Spring Boot 项目实践之 Ajax 技术使用教程
- spring-boot-message-converter:Spring Boot 基础开发之消息转换器案例
- spring-boot-jdbc:Spring Boot 连接数据库以及在 Spring Boot 项目中操作数据库
- spring-boot-druid:Spring Boot 中使用自定义 Druid 数据源案例
- spring-boot-mybatis:Spring Boot 整合 MyBatis 操作数据库案例
- spring-boot-transaction:Spring Boot 中的事务处理案例
- spring-boot-redis:Spring Boot 整合 Redis 操作缓存模块
- spring-boot-schedule:Spring Boot 项目开发之@Scheduled实现定时任务案例
- spring-boot-quartz:Spring Boot 项目开发之Quartz定时任务案例
- spring-boot-error-page:Spring Boot 自定义错误页面案例
- spring-boot-swagger:Spring Boot 集成 Swagger 生成接口文档案例
- spring-boot-file-upload:Spring Boot 处理文件上传及路径回显
- spring-boot-RESTful-api :Spring Boot 项目实践之 RESTful API 设计与实现
- spring-boot-web-jsp :Spring Boot 整合 JSP 开发 web 项目
- spring-boot-web-thymeleaf :Spring Boot 整合 Thymeleaf 案例
- spring-boot-web-thymeleaf-syntax :Thymeleaf 语法详解
- spring-boot-web-freemarker :Spring Boot 整合 FreeMarker 案例
- spring-boot-admin :Spring Boot Admin 整合使用案例
这些案例主要是为了让大家能够掌握 Spring Boot 的开发和使用,旨在让读者更加熟悉 Spring Boot 及企业开发中需要注意的事项并具有使用 Spring Boot 技术进行大部分企业项目功能开发的能力。
- 第01课:Spring Boot 搭建简洁实用的个人博客系统导读
- 第02课:快速构建 Spring Boot 应用
- 第03课:Spring Boot 项目开发之web项目开发讲解
- 第04课:Spring Boot 整合 Thymeleaf 模板引擎
- 第05课:Spring Boot 处理文件上传及路径回显
- 第06课:Spring Boot 自动配置数据源及操作数据库
- 第07课:Spring Boot 整合 MyBatis 操作数据库
- 第08课:Mybatis-Generator 自动生成代码
- 第09课:Spring Boot 中的事务处理
- 第10课:Spring Boot 项目实践之 Ajax 技术使用教程
- 第11课:Spring Boot 项目实践之 RESTful API 设计与实现
- 第12课:Spring Boot 博客系统项目开发之分页功能实现
- 第13课:Spring Boot 博客系统项目开发之验证码功能
- 第14课:Spring Boot 博客系统项目开发之登录模块实现
- 第15课:Spring Boot 博客系统项目开发之登陆拦截器
- 第16课:Spring Boot 博客系统项目开发之分类功能实现
- 第17课:Spring Boot 博客系统项目开发之标签功能实现
- 第18课:Spring Boot 博客系统项目开发之文章编辑功能
- 第19课:Spring Boot 博客系统项目开发之文章编辑完善
- 第20课:Spring Boot 博客系统项目开发之文章模块实现
- 第21课:Spring Boot 博客系统项目开发之友链模块实现
- 第22课:Spring Boot 博客系统项目开发之网站首页制作
- 第23课:Spring Boot 博客系统项目开发之分页及侧边栏制作
- 第24课:Spring Boot 博客系统项目开发之搜索页面制作
- 第25课:Spring Boot 博客系统项目开发之文章详情页制作
- 第26课:Spring Boot 博客系统项目开发之错误页面制作
- 第27课:Spring Boot 博客系统项目开发之评论功能实现
- 第28课:Spring Boot 博客系统项目开发之项目打包部署
- 开篇词:SpringBoot入门及前后端分离项目实践导读
- 第02课:快速认识 Spring Boot 技术栈
- 第03课:开发环境搭建
- 第04课:快速构建 Spring Boot 应用
- 第05课:Spring Boot 之基础 web 功能开发
- 第06课:Spring Boot 之数据库连接操作
- 第07课:Spring Boot 整合 MyBatis 操作数据库
- 第08课:Spring Boot 处理文件上传及路径回显
- 第09课:Spring Boot 项目实践之前后端分离详解
- 第10课:Spring Boot 项目实践之 Ajax 技术使用教程
- 第11课:Spring Boot 项目实践之 RESTful API 设计与实现
- 第12课:Spring Boot 项目实践之登录模块实现
- 第13课:Spring Boot 项目实践之分页功能实现
- 第14课:Spring Boot 项目实践之 jqgrid 分页整合
- 第15课:Spring Boot 项目实践之用户编辑功能实现
- 第16课:Spring Boot 项目实践之用户管理模块实现
- 第17课:Spring Boot 项目实践之图片管理模块
- 第18课:Spring Boot 项目实践之信息管理模块实现
- 开篇词:《23 个实验带你轻松玩转 Spring Boot》导读
- 第02课:Spring Boot 项目开发环境搭建
- 第03课:快速构建 Spring Boot 应用
- 第04课:Spring Boot 基础功能开发
- 第05课:Spring Boot 项目开发之 web 项目开发讲解
- 第06课:Spring Boot 整合 JSP 开发 web 项目
- 第07课:模板引擎介绍及 Spring Boot 整合 Thymeleaf
- 第08课:Thymeleaf 语法详解
- 第09课:FreeMarker 模板引擎整合使用教程
- 第10课:Spring Boot 处理文件上传及路径回显
- 第11课:Spring Boot 自动配置数据源及操作数据库
- 第12课:Spring Boot 整合 Druid 数据源
- 第13课:Spring Boot 整合 MyBatis 操作数据库
- 第14课:Spring Boot 中的事务处理
- 第15课:Spring Boot 整合 Redis 操作缓存模块
- 第16课:Spring Boot 项目开发之实现定时任务
- 第17课:Spring Boot 自定义错误页面
- 第18课:Spring Boot 集成 Swagger 生成接口文档
- 第19课:Spring Boot 项目打包部署介绍
- 第20课:Spring Boot Admin 介绍及整合使用
- 第21课:Spring Boot 资讯管理信息系统开发实战(一)
- 第22课:Spring Boot 资讯管理信息系统开发实战(二)
- 第23课:Spring Boot 资讯管理信息系统开发实战(三)
- 第24课:Spring Boot 资讯管理信息系统开发实战(四)
大家有任何问题或者建议都可以在 issues 中反馈给我,我会慢慢完善这个 Spring Boot 仓库。
- 我的邮箱:[email protected]
- QQ技术交流群:796794009