Core Technologies

参考文档的这部分涵盖了与 Spring 框架绝对相关的各种技术。

This part of the reference documentation covers all the technologies that are absolutely integral to the Spring Framework.

其中最重要的就是 Spring 框架的控制反转 (IoC) 容器。对 Spring 框架的 IoC 容器的彻底处理紧跟对 Spring 的面向方面编程 (AOP) 技术的全面覆盖。Spring 框架有自己的 AOP 框架,在概念上易于理解,成功满足了 Java 企业编程中 80% 的 AOP 要求。

Foremost amongst these is the Spring Framework’s Inversion of Control (IoC) container. A thorough treatment of the Spring Framework’s IoC container is closely followed by comprehensive coverage of Spring’s Aspect-Oriented Programming (AOP) technologies. The Spring Framework has its own AOP framework, which is conceptually easy to understand and which successfully addresses the 80% sweet spot of AOP requirements in Java enterprise programming.

还提供了 Spring 与 AspectJ(以特性而论,这款是目前最丰富且在 Java 企业领域中无疑是最成熟的 AOP 实现)的集成。

Coverage of Spring’s integration with AspectJ (currently the richest — in terms of features — and certainly most mature AOP implementation in the Java enterprise space) is also provided.

AOT 处理可用于提前优化应用程序。通常将其用于 GraalVM 的本机映像部署。

AOT processing can be used to optimize your application ahead-of-time. It is typically used for native image deployment using GraalVM.