Spring文档阅读(一)

Spring 框架指引文档阅读笔记(一)


概述

​ 现如今Java Web 开发者们基本都绕不开 Spring框架( 这里的Spring框特指Spring Framework的Web开发框架,以下以 Spring Web框架代替 )这个话题,基于主流市场要求的影响,无论是对于Spring Web 框架足够足够推崇抑或是单纯为了混口饭吃,都会实际学习和使用 Spring Web 框架,本人属于后者,搭上了J2EE开发的大船,因此基本离不开Spring Web 框架。

​ 虽然在学习和工作中对于Spring Web 框架的使用比较多,但了解的东西还是比较片面,不够系统化,当有人让我描述一下Spring Web 框架的时候,组织不出合适的语言。因此以更加了解Spring Web 框架的结构和特性,更好地使用它为目的,一边阅读Spring 指引文档,一边尝试借由实践去产生自己的理解,希望技能能更上一层楼。


Spring 文档(Version 5.2.4 RELEASE)

  • 总览:

    • Spring 的含义:

      • 英文翻译的话就是春天的意思,记得有人解释过Spring 系列框架的诞生带来了 Java 企业级应用开发的春天。

      • 过去在提到 Spring Framework 的时候,人们更多的是指 Spring Web 框架本身。而发展到现在,已经基于 Spring Web 框架构建起了一个庞大的生态体系,现在提到 Spring Framework的话,则指代了Spring 家族的诸多项目。

        Spring Framework :提供 DI,事务管理,web 开发,数据访问和消息等核心支持

        Spring Boot : 提供了快速构建 Spring 项目的固定配置

        Spring Cloud: 为公共模式构建的分布式应用提供给了一系列工具集,利于构建微服务

        Spring Security: 通过全面可扩展的授权和认证保护应用程序

      • Spring Web 框架内部划分成诸多模块,TODO