2012年,应届毕业生的我成功入职阿里,从P4起步。到今年已经过去了7年的时间,而我也在一点一点成长,如今成为了阿里的高级架构师,我更感谢的是自己,是自己的坚持和努力。
什么是Spring?
Spring 是另一个主流的 Java Web 开发框架,该框架是一个轻量级的应用框架,具有很高的凝聚力和吸引力。Spring 框架因其强大的功能以及卓越的性能而受到众多开发人员的喜爱,它被创建出来的初衷就是解决企业级应用开发的复杂性。Spring不仅仅局限于服务端开发,任何的java应用都能借助于Spring变得更加简单,可测试性更强,松耦合性更好。
Spring框架自诞生以来一直备受开发者青睐,今天在这里分享这套文档,是我这7年来学习Spring 的相关内容,它也记录了我一点一滴的成长,这份Spring全家桶学习文档,包括了Spring、SpringBoot、SpringCloud、SpringMVC等,从入门到精通,全在这里面了,需要这些文档资料的朋友
一、Spring5 开发大全
-
Spring5 概述
-
Spring 框架核心概念
-
测试
-
单元测试
-
集成测试
-
事务管理
-
DAO
-
JDBC 的数据访问
-
ORM 的数据访问
-
XML 与对象的转换
-
Spring Web MVC
-
REST 客户端
-
WebSocket
-
Spring WebFlux
-
响应式编程中的 WebClient
-
响应式编程中的 WebSocket
-
常用集成模式
-
EJB 集成
-
JMS 集成
-
JMX 集成
-
JCA CCI 集成
-
使用E-mail
-
任务执行与调度
-
缓存
-
Spring Boot
-
Spring Cloud
二、Spring5 高级编程
-
Spring介绍
-
Spring入门
-
在Spring中引入IoC和DI
-
详述Spring配置和Spring Boot
-
Spring AOP
-
Spring JDBC支持
-
在Spring中使用Hibernate
-
在Spring中使用JPA 2进行数据访问
-
事务管理
-
使用类型转换和格式化进行验证
-
任务调度
-
使用Spring远程处理
-
Spring测试
-
Spring中的脚本支持
-
应用程序监控
-
Web应用程序
-
WebSocket
-
Spring项目:批处理、集成和XD等
-
附录A:设置开发环境
三、微服务分布式架构开发实战
-
微服务介绍
-
模块拆分
-
Spring Boot
-
Dubbo
-
Spring Cloud
-
数据持久化
-
表单验证
-
定时任务
-
分布式会话
-
消息队列
-
构建Web应用
-
异常处理
-
安全认证
-
日志管理
-
热部署
-
接口文档管理
-
Nexus私库
-
发布系统
-
分布式架构总结
由于文章篇幅有限,还有一些其他Spring相关知识文档未展现,如:SpringMVC学习指南、SpringBoot核心技术学习笔记、SpringBoot实战等等,这些Spring全家桶资料均整理成了pdf文档,需要这些资料的朋友