米Pivotalは12月12日(現地時間)、Java開発フレームワーク「Spring Framework 4.0」の正式版(GA)をリリースした。ラムダ式やHTML5/WebSocketなどJava 8で採用される機能への対応と、JMS(Java Message Service) 2.0やConcurrency UtilitiesなどJava EE 7で採用された機能に対応した。

リリースでは、主な特徴として、以下を挙げている。

Java 8のサポート

  • lambda
  • Date & Time API(JSR 310)
  • Parameter Name Discovery

REST関連への対応

  • Spring MVCによるシングルソリューション
  • 非同期RESTでのAsyncRestTemplateサボート
  • Spring Data REST、Spring Social、Spring Securityの実装

HTML5/WebSocketの完全な実装

  • クロスブラウザとファイアウォールへの対応
  • STOMP sub-protocolによるメッセージング
  • msgs.js、RabbitMQの実装

次世代アノテーション関連

  • Custom composable annotation対応
  • Powerful annotation scoping、overriding model対応
  • Spring Expression Language対応

Java EE 7関連

  • JMS 2.0、JTA 1.2
  • JPA 2.1、Bean Validation 1.1
  • Concurrency Utilities(JSR 236)

spring.ioのサイトで入手できる。ドキュメント、ガイドなども公開された。

SpringのWebサイト