1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Merge pull request #1865 from liubobo1996/main

[docs fix]修正错别字和误译
This commit is contained in:
Guide 2022-11-04 12:33:54 +08:00 committed by GitHub
commit 42fde32973
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,7 +15,7 @@ tag:
Spring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。
我们一般说 Spring 框架指的都是 Spring Framework它是很多模块的集合使用这些模块可以很方便地协助我们进行开发比如说 Spring 支持 IoCInverse of Control:控制反转) 和 AOP(Aspect-Oriented Programming:面向切面编程)、可以很方便地对数据库进行访问、可以很方便地集成第三方组件(电子邮件,任务,调度,缓存等等)、对单元测试支持比较好、支持 RESTful Java 应用程序的开发。
我们一般说 Spring 框架指的都是 Spring Framework它是很多模块的集合使用这些模块可以很方便地协助我们进行开发比如说 Spring 支持 IoCInversion of Control:控制反转) 和 AOP(Aspect-Oriented Programming:面向切面编程)、可以很方便地对数据库进行访问、可以很方便地集成第三方组件(电子邮件,任务,调度,缓存等等)、对单元测试支持比较好、支持 RESTful Java 应用程序的开发。
![](https://img-blog.csdnimg.cn/38ef122122de4375abcd27c3de8f60b4.png)
@ -90,7 +90,7 @@ Spring 的测试模块对 JUnit单元测试框架、TestNG类似 JUnit
很多人对 Spring,Spring MVC,Spring Boot 这三者傻傻分不清楚!这里简单介绍一下这三者,其实很简单,没有什么高深的东西。
Spring 包含了多个功能模块(上面刚刚提过),其中最重要的是 Spring-Core主要提供 IoC 依赖注入功能的支持) 模块, Spring 中的其他模块(比如 Spring MVC的功能实现基本都需要依赖于该模块。
Spring 包含了多个功能模块(上面刚刚提过),其中最重要的是 Spring-Core主要提供 IoC 依赖注入功能的支持) 模块, Spring 中的其他模块(比如 Spring MVC的功能实现基本都需要依赖于该模块。
下图对应的是 Spring4.x 版本。目前最新的 5.x 版本中 Web 模块的 Portlet 组件已经被废弃掉,同时增加了用于异步响应式处理的 WebFlux 组件。
@ -110,7 +110,7 @@ Spring Boot 只是简化了配置,如果你需要构建 MVC 架构的 Web 程
### 谈谈自己对于 Spring IoC 的了解
**IoCInverse of Control:控制反转)** 是一种设计思想而不是一个具体的技术实现。IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。不过, IoC 并非 Spring 特有,在其他语言中也有应用。
**IoCInversion of Control:控制反转)** 是一种设计思想而不是一个具体的技术实现。IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。不过, IoC 并非 Spring 特有,在其他语言中也有应用。
**为什么叫控制反转?**