Skip to content

🚀Spring Boot 3.0主流框架整合,实践学习案例。2.0版本在springboot-version-2.x分支

Notifications You must be signed in to change notification settings

KissLouis/springboot-chapter

Repository files navigation

SpringBoot案例学习

Spring Boot知识点整理、工程实践,并结合工作案例进行深入。
精选常用技术,不求全面,但求精华!!
集成一些常用的框架功能,方便快速开发。

分享平台

CSDN博客:https://blog.csdn.net/m0_37116405

GitHub:https://github.com/KissLouis

Spring Boot 整合 Spring Security实现安全管理:https://github.com/KissLouis/SpringBoot-SpringSecurity

第一章:基础入门

* chapter01-01-helloworld(Spring Boot快速入门案例:HelloWorld)
* chapter01-02-properties(Spring Boot配置管理:Properties配置)
* chapter01-03-yaml(Spring Boot配置管理:通过YAML文件配置)
* chapter01-04-lombok(Spring Boot集成Lombok)
* chapter01-05-test-junit(Spring Boot使用Junit单元测试)

第二章:Spring Boot整合模版引擎和WEB开发

* chapter02-01-thymeleaf(Spring Boot整合模版引擎:Thymeleaf)
* chapter02-02-freemarker(Spring Boot整合模版引擎:FreeMarker)
* chapter02-03-swagger2(Spring Boot整合Swagger2:构建RESTful API)
* chapter02-03-web-upload(Spring Boot整合文件上传:单文件上传,多文件上传,七牛云上传)
* chapter02-04-global-exception-handle(Spring Boot整合全局异常处理)

第三章:Spring Boot数据访问和整合数据库插件

* chapter03-01-jpa(Spring Boot整合JPA快速入门:基于RESTful风格)
* chapter03-02-mybatis(Spring Boot整合Mybatis:基于RESTful风格)
* chapter03-02-mybatis-annotation(Spring Boot整合Mybatis Annotation 注解案例:基于RESTful风格)
* chapter03-03-druid(Spring Boot使用Druid数据库连接池案例)
* chapter03-04-pagehelper(Spring Boot+Mybatis配置PaheHelper分页插件)
* chapter03-05-mybatis-plus(Spring Boot整合Mybatis-Plus及代码自动生成:基于RESTful风格)
* chapter03-06-mybatis-multidatasource(Spring Boot整合 Mybatis 实现 Druid 多数据源配置)

第四章:Spring Boot整合NoSQ及数据缓存

* chapter04-01-redis(Spring Boot整合Redis及Redis工具类)
* chapter04-01-redis-annotation(Spring Boot整合Redis Annotation实现缓存操作)
* chapter04-02-mongodb(Spring Boot 整合 MongoDB 实现缓存操作)
* chapter04-03-cache-ehcache(Spring Boot 整合 EhCache 实现缓存操作)

第五章:Spring Boot整合Api构架文档

* chapter05-01-swagger2(Spring Boot整合Swagger2:构建RESTful API)
* chapter05-02-rest-docs(Spring Boot整合REST Docs:构建RESTful API)
* chapter05-03-apidoc(Spring Boot整合apiDoc:构建RESTful API)

第六章:Spring Boot整合任务调度及批处理

* chapter06-01-task(Spring Boot整合SpringTask实现简单任务调度)
* chapter06-02-quartz(Spring Boot整合Quartz实现动态任务调度)
* chapter06-03-springbatch(Spring Boot整合SpringBatch实现批处理)

第七章:Spring Boot整合安全控制及权限篇

* chapter07-01-springsecurity(Spring Boot整合Spring Security实现安全管理)
* chapter07-03-shiro(Spring Boot 整合Shiro 实现登陆认证和权限控制)
* chapter07-03-shiro-jwt(Spring Boot 整合Shiro + JWT 实现登陆认证和权限控制)
* chapter07-04-https(Spring Boot配置HTTPS,并实现HTTP访问自动转HTTPS访问)

点击进入Spring Boot整合Spring Security实现安全管理系列

第八章:Spring Boot企业开发

* chapter08-01-mail(Spring Boot整合mail邮件发送)
* chapter08-02-i18n(Spring Boot支持国际化i18n)
* chapter08-03-websocket(Spring Boot整合WebSocket)

第九章:Spring Boot整合消息队列

* chapter09-01-rabbitmq-demo(Spring Boot整合Rabbit MQ简单案例)
* chapter09-01-rabbitmq-producer(Spring Boot整合Rabbit MQ生产消息)
* chapter09-01-rabbitmq-consumer(Spring Boot整合Rabbit MQ接收消息)

如何运行项目

  1. 运行环境
    Java1.8
    MySQL 8.0
    Spring Boot 2.1.0
  2. 初始化数据库 执行init.sql
  3. 修改相应模块application.yml配置,设置IDE开发环境为UTF-8,IDE需配置Lombok插件
  4. 运行相应模块Application

未完待续

如有问题,请联系博主~~
更多案例不断补充中。。。如果您觉得对你有用,就给我点个赞或加个star吧(^o^)/~