1、Spring提供了對WebSocket編程的支持,包括支持JSR-356 - WebSocket的Java API
2、鑑於WebSocket僅僅提供了一種低層次的API,急需高層次的抽象,因此Spring4.0在網頁套接字之上提供了一個高層次的面向消息的編程模型
該模型基於SockJS,並且包含了對STOMP協議的支持
3、新的消息模塊,很多的類型來源於Spring Integration項目。這個消息模塊支持Spring的SockJS / STOMP功能,同時提供了基於模板的方式發佈消息
4、Spring是第一批支持Java8特性的Java框架,比如它支持的lambda表達式,別的暫且不説,這首先能夠讓使用特定的回調接口更加簡潔,代碼更加易讀
5、與Java8同時得到支持的是JSR-310 - 日期與時間API,在處理時間和日期時,他為開發者提供了或ndar更豐富的API
6、為Groovy中開發的應用程序提供了更加順暢的編程體驗,尤其是支持非常便利地完全採用的Groovy開發春天應用程序。隨這些一起提供的是來自於Grails的
的BeanBuilder,藉助它能夠通過常規配置春季應用
7、添加了解條件化創建bean的功能,在這裏只有開發人員定義的條件滿足時,才會創建所聲明的bean
8、Spring4.0包含了Spring RestTemplate的一個新的異步實現,它會立即返回並且允許在操作完成後執行回調
9、添加了對多項JEE規範的支持,包括2.1和Bean Validation1.1