Awesome Open Source
Awesome Open Source

SpringBoot案例学习

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

分享平台

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

GitHub:https://github.com/KissLouis

Spring Boot 整合 Spring Security实现安全管理:https://awesomeopensource.com/project/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^)/~


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (688,767
Mongodb (14,131
Spring Boot (12,111
Redis (6,687
I18n (1,780
Spring Security (1,501
Mybatis (1,463
Jpa (1,067
Freemarker (812
Thymeleaf (679
Mybatis Plus (275
Swagger2 (255
Quartz (243
Druid (221
Related Projects