Spring 3.0重要特性总结如下: ◆Spring表达式(SpEL):用于bean定义的核心表达式分析器 ◆对基于注释的组件的更多支持:允许通过元注释创建注释的“快捷方式” ◆标准化的依赖性注入注释:对Java中依赖性注入的JSR-330标准的完整支持 ◆基于受限注释的声明式模型验证:JSR-303 Bean验证提供的Spring实现。 ◆增强的绑定功能以及注释驱动的格式化:在标准的PropertyEditors之外增加了Converter以及Formatter SPI。 ◆全面的REST支持:在Spring MVC中天然支持REST,如REST式的请求映射,URI变量提取等。 ◆富Portlet 2.0支持:Spring MVC完全支持Portlet 2.0环境以及Portlet 2.0中新的事件与资源请求模型。 ◆对象/XML映射(OXM):原本在Spring Web服务中提供,现在被纳入Spring框架核心。 ◆下一代计划能力:新的TaskScheduler以及Trigger机制,包含第一类cron支持。 Spring 3.0支持Java SE 5及以上版本,Servlet 2.4及以上版本(即Tomcat 5.x以及6.x)。与常用企业级服务器兼容,包括WebSphere 6.1以及WebLogic 9.2。由于Spring 3.0采用全新的组件模型特性以及JSR-330注入标准及JSR-303验证标准,升级至Spring 3.0将无需升级服务器安装,而只需升级Spring应用的应用库即可。