设计理念
提供各个级别的选择。Spring让你的决策尽可能的晚。例如:可以通过配置切换持久化提供程序,而无需更改代码。许多其他基础框架问题以及第三方api的集成也是如此。
使用不同的观点。spring拥抱灵活性,对应该我如何做事并不固执己见。他支持具有不同视角的广泛应用需求。
保持强大的向后兼容性。spring的演变经过精心管理,迫使版本之前几乎没有重大更改。spring支持一系列精心挑选的jdk版本和第三方库,以方便维护依赖spring的应用层序和库。
注重api设计。spring团队投入了大量的想法和时间来制作的api,并且可以跨多个版本多年使用。
为代码质量设定高标准。spring框架非常强调有意义、最新和准确的javadoc。他是极少数可以声明干净的代码结构且包之间没有遵循依赖关系的项目之一。
03 May 2025