Spring Framework:一个用于构建 Java 企业级应用的开源框架,核心特点是通过控制反转(IoC)与依赖注入(DI)来管理对象(Bean)的创建与依赖关系,并提供如 Spring MVC、事务管理、AOP 等常用基础能力。(在日常语境中也常简称为 Spring;另外 “spring” 作为普通词还有“春天/弹簧/跳跃”等含义。)
/sprɪŋ ˈfreɪmˌwɝːk/
I built the API with Spring Framework.
我用 Spring Framework 构建了这个 API。
By using Spring Framework’s dependency injection and transaction management, the team reduced boilerplate code and made the system easier to test and maintain.
通过使用 Spring Framework 的依赖注入与事务管理,团队减少了样板代码,并让系统更易于测试和维护。
“Spring”本义来自古英语 springan(跳跃、涌出),引申出“春天”“复苏”的意象;“framework”由 frame(框架)+ work(工作/构造)组成,字面义为“支撑结构”。作为技术名词,Spring Framework由 Rod Johnson 等人在 2002 年前后推动发展,名称带有“让企业开发焕然一新、更加轻量灵活”的隐喻。