框架。Spring 5.0 重点加强了对函数式编程、响应式程序设计（reactive programming）的支持能力，是一个非常大的进步。
核心功能模块.在设计应用程序 Model 时，MVC模式（例如Struts）通常难于给出一个简洁明了的框架结构。Spring 却具有能够让这部分工作变得简单的能力。程序开发员们可以使用Spring的JDBC抽象层重新设计那些复杂的框架结构。
控制反转容器（依赖注入）.IOC（Inverse Of