diff --git a/README.md b/README.md index 188d93347ae5f7e880d3913caf8d6a255feeff9a..6e18fbb51ce43f1d05e656af096771741b098acf 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,6 @@ # springboot examples -Springboot学习例子,对应的博客专栏:[SpringBoot系列博客专栏](https://blog.csdn.net/u014427391/category_9195353.html) - -TODO:文档整理ing.... - 对应[SpringBoot系列博客专栏](https://blog.csdn.net/u014427391/category_9195353.html),[例子代码](https://github.com/u014427391/springbootexamples),本博客不定时更新 @@ -12,79 +8,115 @@ TODO:文档整理ing.... * Spring Boot:一款Spring框架的子框架,也可以叫微框架,是2014年推出的一款使Spring框架开发变得容易的框架。学过Spring框架的都知识,Spring框架难以避免地需要配置不少XMl,而使用Spring Boot框架的话,就可以使用注解开发,极大地简化基于Spring框架的开发。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。 +@[toc] ## 一、配置使用篇 -* [SpringBoot系列之@PropertySource读取yaml文件](https://blog.csdn.net/u014427391/article/details/103235131)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) + +### 1.1 配置文件用法 * [SpringBoot系列之外部配置用法简介](https://blog.csdn.net/u014427391/article/details/102995991)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) * [SpringBoot系列之配置文件加载位置](https://blog.csdn.net/u014427391/article/details/102994600)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) * [SpringBoot系列之配置文件占位符使用](https://blog.csdn.net/u014427391/article/details/102985940)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) + +### 1.2 配置注解使用介绍 * [SpringBoot系列之@PropertySource用法简介](https://blog.csdn.net/u014427391/article/details/102931513)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) -* [SpringBoot系列之profiles配置多环境用法介绍](https://blog.csdn.net/u014427391/article/details/102931424)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) * [SpringBoot系列之@Value和@ConfigurationProperties](https://blog.csdn.net/u014427391/article/details/102887045)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) + +### 1.3 YAML配置使用 * [SpringBoot系列之YAML配置用法学习笔记](https://blog.csdn.net/u014427391/article/details/102877780)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) +* [SpringBoot系列之@PropertySource读取yaml文件](https://blog.csdn.net/u014427391/article/details/103235131)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) + +### 1.4 配置profis多环境 * [SpringBoot系列之profiles配置多环境](https://blog.csdn.net/u014427391/article/details/89792248)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) +* [SpringBoot系列之profiles配置多环境用法介绍](https://blog.csdn.net/u014427391/article/details/102931424)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-config) ## 二、数据访问篇 +### 2.1 JDBC数据访问 * [SpringBoot系列之JDBC数据访问](https://blog.csdn.net/u014427391/article/details/103538659)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/sppringboot-jdbc) +### 2.2 ORM框架Mybatis * [SpringBoot系列之集成Mybatis教程](https://blog.csdn.net/u014427391/article/details/103547514)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-mybatis) +### 2.3 Spring data JPA * [SpringBoot系列之Spring Data Jpa集成教程](https://blog.csdn.net/u014427391/article/details/103547514)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-jpa) +### 2.4 连接池Druid * [SpringBoot系列之集成Druid配置数据源监控](https://blog.csdn.net/u014427391/article/details/103547228)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/sppringboot-jdbc) * [SpringBoot系列之Druid进行维度的统计和监控](https://blog.csdn.net/u014427391/article/details/70890506)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/sppringboot-jdbc) ## 三、日志处理篇 +### 3.1 基础入门系列 * [SpringBoot系列之日志框架介绍及其原理简介](https://blog.csdn.net/u014427391/article/details/103082396)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-logging-logback) * [SpringBoot系列之日志框架使用教程](https://smilenicky.blog.csdn.net/article/details/103101517)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-logging-logback) +### 3.2 logback入门 * [SpringBoot系列之集成logback实现日志打印](https://blog.csdn.net/u014427391/article/details/86848207)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-logging-logback) +### 3.3 log4j入门 * [SpringBoot系列之切换log4j日志框架](https://blog.csdn.net/u014427391/article/details/103108102)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-logging-log4j) ## 四、Web使用篇 +### 4.1 模板引擎之jsp * [SpringBoot系列之集成jsp模板引擎](https://blog.csdn.net/u014427391/article/details/103445785)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-jsp) +### 4.2 模板引擎之Thymeleaf * [SpringBoot系列之集成Thymeleaf用法手册](https://blog.csdn.net/u014427391/article/details/103241846)     >> [source download](https://github.com/thymeleaf/thymeleafexamples-gtvg) +### 4.3 国际化多语言 * [SpringBoot系列之i18n国际化多语言支持教程](https://blog.csdn.net/u014427391/article/details/103226530)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-web) +### 4.4 RESTFul API支持 * [SpringBoot系列之HATEOAS用法简介](https://blog.csdn.net/u014427391/article/details/102650252)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-hateoas) +### 4.5 在线文档Swagger * [SpringBoot系列之集成Swagger2](https://blog.csdn.net/u014427391/article/details/102650252)     >> [source download](https://github.com/u014427391/springbootexamples) ## 五、缓存处理篇 +### 5.1 缓存入门 * [SpringBoot系列之项目中缓存使用详细教程](https://blog.csdn.net/u014427391/article/details/105226170)      >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-cache) +### 5.2 集成Redis教程 * [SpringBoot系列之集成Redis实现缓存处理](https://blog.csdn.net/u014427391/article/details/78799623)     >> [source download](https://github.com/u014427391/jeeplatform) ## 六、消息队列篇 +### 6.1 消息队列之RabbitMQ * [SpringBoot系列之RabbitMQ使用实用教程](https://blog.csdn.net/u014427391/article/details/105414281)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-rabbitmq) -## 七、分布式篇 +## 七、微服务篇 +### 7.1 微服务之Dubbo * [SpringBoot系列之集成Dubbo实现微服务教程](https://blog.csdn.net/u014427391/article/details/103848114)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-dubbo) * [SpringBoot系列之集成Dubbo的方式](https://blog.csdn.net/u014427391/article/details/103945442)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-dubbo) ## 八、单点登录篇 +### 8.1 单点登录入门 * [ 单点登录集群安装教程](http://blog.csdn.net/u014427391/article/details/78653482) +### 8.2 单点登录框架CAS * [CAS单点登录系列之原理简单介绍](https://blog.csdn.net/u014427391/article/details/82083995) * [CAS系列之使用cas overlay搭建服务端(一)](https://blog.csdn.net/u014427391/article/details/105818468) * [CAS 5.3.1系列之支持JDBC认证登录(二)](https://blog.csdn.net/u014427391/article/details/105603895) * [CAS 5.3.1系列之自定义JDBC认证策略(三)](https://blog.csdn.net/u014427391/article/details/105820486) * [CAS 5.3.1系列之自定义Shiro认证策略(四)](https://blog.csdn.net/u014427391/article/details/105820586) +### 8.3 单点登录方案OAuth2.0 * [OAuth2.0系列之集成JWT实现单点登录](https://smilenicky.blog.csdn.net/article/details/106017401) +### 8.4 前后端分类鉴权JWT * [SpringBoot系列之前后端接口安全技术JWT](https://smilenicky.blog.csdn.net/article/details/107099840) ## 九、OAuth2.0篇 +### 9.1 OAuth2.0入门 * [OAuth2.0系列之基本概念和运作流程(一)](https://smilenicky.blog.csdn.net/article/details/106543396) +### 9.2 OAuth2.0四种模式 * [OAuth2.0系列之授权码模式实践教程(二)](https://smilenicky.blog.csdn.net/article/details/106551368) * [OAuth2.0系列之简化模式实践教程(三)](https://smilenicky.blog.csdn.net/article/details/106686607) * [OAuth2.0系列之密码模式实践教程(四)](https://smilenicky.blog.csdn.net/article/details/106687880) * [OAuth2.0系列之客户端模式实践教程(五)](https://smilenicky.blog.csdn.net/article/details/106689987) +### 9.3 OAuth2.0信息存储教程 * [OAuth2.0系列之信息数据库存储教程(六)](https://smilenicky.blog.csdn.net/article/details/106757121) * [OAuth2.0系列之信息Redis存储教程(七)](https://smilenicky.blog.csdn.net/article/details/106790398) * [OAuth2.0系列之JWT令牌实践教程(八)](https://smilenicky.blog.csdn.net/article/details/106805642) ## 十、搜索引擎篇 +### 10.1 搜索引擎之Elasticsearch * [SpringBoot系列之Elasticsearch极速入门与实践教程](https://smilenicky.blog.csdn.net/article/details/107365858)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-elasticsearch) ## 十一、Task任务篇 +### 11.1 异步任务使用 * [SpringBoot系列之异步任务@Async使用教程](https://smilenicky.blog.csdn.net/article/details/107458630)     >> [source download](https://github.com/u014427391/springbootexamples/tree/master/springboot-async) ## 十二、源码学习篇 +### 12.1 SpringBoot自动配置原理 * [SpringBoot源码学习系列之自动配置原理简介](https://blog.csdn.net/u014427391/article/details/102844681) * [SpringBoot源码学习系列之异常处理自动配置](https://blog.csdn.net/u014427391/article/details/103334278) -* [SpringBoot源码学习系列之嵌入式Servlet容器](https://blog.csdn.net/u014427391/article/details/103425427) * [SpringBoot源码学习系列之Locale自动配置](https://blog.csdn.net/u014427391/article/details/103258401) -* [SpringBoot源码学习系列之@PropertySource注解实现](https://blog.csdn.net/u014427391/article/details/103258216) * [SpringBoot源码学习系列之SpringMVC自动配置](https://blog.csdn.net/u014427391/article/details/103240199) +### 12.2 SpringBoot嵌入式Servlet容器 +* [SpringBoot源码学习系列之嵌入式Servlet容器](https://blog.csdn.net/u014427391/article/details/103425427) - +### 12.3 SpringBoot注解系列 +* [SpringBoot源码学习系列之@PropertySource注解实现](https://blog.csdn.net/u014427391/article/details/103258216)