Spring Boot 非常好的学习资料
from@https://gitee.com/didispace/SpringBoot-Learning
Spring Boot 2.0 新特性学习
简介与概览
新特性详解
Spring Boot 基础教程(基于1.3.x-1.5.x)
快速入门
- chapter1:基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API
- 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程
工程配置
- chapter2-1-1:配置文件详解:自定义属性、随机数、多环境配置等
- chapter2-1-2:2.0 新特性(一):配置绑定全解析
- chapter2-2-1:2.0 新特性(二):新增事件ApplicationStartedEvent
Web开发
- chapter3-1-1:构建一个较为复杂的RESTful API以及单元测试
- chapter3-1-2:使用Thymeleaf模板引擎渲染web视图
- chapter3-1-3:使用Freemarker模板引擎渲染web视图
- chapter3-1-4:使用Velocity模板引擎渲染web视图
- chapter3-1-5:使用Swagger2构建RESTful API
- chapter3-1-6:统一异常处理
- chapter3-1-7:使用Java 8中LocalDate等时间日期类的问题解决
- chapter3-1-8:扩展XML请求和响应的支持
数据访问
- chapter3-2-1:使用JdbcTemplate
- chapter3-2-2:使用Spring-data-jpa简化数据访问层(推荐)
- chapter3-2-3:多数据源配置(一):JdbcTemplate
- chapter3-2-4:多数据源配置(二):Spring-data-jpa
- chapter3-2-5:使用NoSQL数据库(一):Redis
- chapter3-2-6:使用NoSQL数据库(二):MongoDB
- chapter3-2-7:整合MyBatis
- chapter3-2-8:MyBatis注解配置详解
- chapter3-2-9:使用Flyway来管理数据库版本
- chapter3-2-10:使用LDAP来统一管理用户信息
- chapter3-2-11:Spring Boot中增强对MongoDB的配置(连接池等)
事务管理
- chapter3-3-1:使用事务管理
- chapter3-3-2:[分布式事务(未完成)]
其他内容
- chapter4-1-1:使用@Scheduled创建定时任务
- chapter4-1-2:使用@Async实现异步调用
- chapter4-1-3:使用@Async实现异步调用:自定义线程池
- chapter4-1-4:使用@Async实现异步调用:资源优雅关闭
- chapter4-1-5:使用@Async实现异步调用:使用Future以及定义超时
日志管理
- chapter4-2-1:默认日志的配置
- chapter4-2-2:使用log4j记录日志
- chapter4-2-3:对log4j进行多环境不同日志级别的控制
- chapter4-2-4:使用AOP统一处理Web请求日志
- chapter4-2-5:使用log4j记录日志到MongoDB
- chapter4-2-6:Spring Boot 1.5.x新特性:动态修改日志级别]
安全管理
- chapter4-3-1:使用Spring Security
- chapter4-3-2:[使用Spring Session(未完成)]
缓存支持
- chapter4-4-1:注解配置与EhCache使用
- chapter4-4-2:使用Redis做集中式缓存
邮件发送
- chapter4-5-1:实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件
消息服务
- chapter5-1-1:[JMS(未完成)]
- chapter5-2-1:Spring Boot中使用RabbitMQ
其他功能
- chapter6-1-1:使用Spring StateMachine框架实现状态机
- Spring Boot Actuator监控端点小结
- 在传统Spring应用中使用spring-boot-actuator模块提供监控端点
- Spring Boot应用的后台运行配置
- Spring Boot自定义Banner
Dubbo进行服务治理
- chapter9-2-1:Spring Boot中使用Dubbo进行服务治理
- chapter9-2-2:Spring Boot与Dubbo中管理服务依赖
Spring Boot 非常好的学习资料的更多相关文章
- spring boot guava cache 缓存学习
http://blog.csdn.net/hy245120020/article/details/78065676 ****************************************** ...
- spring boot 1.x完整学习指南(含各种常见问题servlet、web.xml、maven打包,spring mvc差别及解决方法)
spring boot 入门 关于版本的选择,spring boot 2.0开始依赖于 Spring Framework 5.1.0,而spring 5.x和之前的版本差距比较大,而且应该来说还没有广 ...
- Spring Boot 官方文档学习(一)入门及使用
个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧.另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题. 其他说明:如果对Spring Boot没有概念, ...
- Spring boot官方文档学习(一)
个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧.另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题. 其他说明:如果对Spring Boot没有概念, ...
- 20191128 Spring Boot官方文档学习(9.4-9.8)
9.4.Spring MVC Spring Boot有许多启动器包含Spring MVC.请注意,一些启动器包括对Spring MVC的依赖,而不是直接包含它. 9.4.1.编写JSON REST服务 ...
- 20191106 Spring Boot官方文档学习(1-2)
学习内容相关信息 最新版本:2.2.0 CURRENT GA 官网地址 官方文档地址 单页版文档地址 代码生成网址 2.入门 Spring Boot的主要目标是: 为所有Spring开发提供更快且入门 ...
- 20191127 Spring Boot官方文档学习(9.1-9.3)
9."使用方法"指南 9.1.Spring Boot应用程序 9.1.1.创建自己的FailureAnalyzer FailureAnalyzer被包装在FailureAnalys ...
- Spring Boot 官方文档学习(二)特点
一.SpringApplication banner,就是启动时输出的信息,可以在classpath下添加 banner.txt,或者设置 banner.location 来指向特定的文件.(默认编码 ...
- 初次搭建spring boot 项目(实验楼-学习笔记)
首先说一下springboot 的优点: 使用Spring Initializr可以在几秒钟就配置好一个Spring Boot应用. 对大量的框架都可以无缝集成,基本不需要配置或者很少的配置就可以运行 ...
随机推荐
- js中字符串转数组,数组转字符串及逆序的方法
var str = "a,b,c,d,e,f,g";//声明一个字符串 str = str.split(',').reverse();//用split函数拆分成数组对象,再用rev ...
- Qt Windows打开指定文件注意替换双斜杠为单斜杠
QProcess::startDetached(QString("explorer %1").arg(strFilePath)); 其中,在windows上使用时,strFileP ...
- datetime字符串中含T
json序列化datetime类型,返回给前端进行展示,字符串带T 例如:var time = 2018-08-08T09:07:04.767 => time.substr(0, 16).r ...
- tomcat的systemctl启动脚本
最近在做Tomcat的实验,顺便研究了一下tomcat的启动脚本发现一个问题,然后经过多方查阅其他大神的资料,终于解决,现在跟大家分享. tomcat的启动脚本跟别的脚本有稍微区别的原因是他需要识别J ...
- Docker:bash: vi: command not found
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim 操作步鄹: 1.apt-get update 2.ap ...
- 【NET Core】事务TransactionScope
.NET FrameWork时期: TransactionScope是FCL System.Transactions命名空间下的分布式事务组件,它默认为本地事务,当系统有需要时可以自动提升为分布式事务 ...
- MySQL中update修改数据与原数据相同会再次执行吗?
作者:powdba 来源:阿里云栖社区 一.背景 本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗? 二.测试环境 MySQL5 ...
- mapping values are not allowed in this context at line 115 column 10
/opt/vagrant/embedded/lib/ruby//psych.rb::in `parse': (<unknown>): mapping values are not allo ...
- IDA Pro安装教程
1.下载 http://tools.pediy.com/windows/disassemblers.htm 我们这里选择6.8版本下载 2.安装 打开下载的安装包,解压出来进入IDAPro68文件夹, ...
- node设置跨域
开发过程中在build/dev-server.js配置相关代码以跨域 app.use('/api',proxyMiddleware({ target:'http://m.maizuo.com/v4', ...