Springフレームワークは、Javaエンタープライズ・アプリケーションの実行と管理、建物全体を加速するソフトウェア開発ツールの完全なスイートを提供しています。
AOPやDI(IOC)とMVCを組み合わせることで、春には、Enterprise JavaBean(EJB)モデルへの交換や追加のすることができます高度なツールキットです。
アプリケーションレベルのビジネス・ロジックに集中するために、開発者を解放し、任意のエンタープライズ対応のJavaソフトウェアの下腹部に存在するすべての複雑なコードのロジックの世話をすることにより、
春の作品ます。
。
春Frameworkがデフォルトの機能を拡張するためのドキュメント、サンプル、チュートリアル、無料のプラグインの多くが付属しています。
このリリースで新しい何が:
このサポート@メタアノテーションとしてのNumberFormat
404ステータスコードのログRestTemplate
HeadersBuilderの#ヘッダにnullを無視
TcpConnectionはjava.io.Closeableを拡張する必要があります
このバージョン4.2.4 / 3.2.16の新機能である:メタアノテーションとして
このサポート@NumberFormat
404ステータスコードのログRestTemplate
HeadersBuilderの#ヘッダにnullを無視
TcpConnectionはjava.io.Closeableを拡張する必要があります
このバージョン4.1.7 / 3.2.14 / 4.2.0.RC3で新しい何が:メタアノテーションとして
このサポート@NumberFormat
404ステータスコードのログRestTemplate
HeadersBuilderの#ヘッダにnullを無視
TcpConnectionはjava.io.Closeableを拡張する必要があります
このバージョン4.1.6 / 3.2.13 / 4.20.RC1で新しい何が:メタアノテーションとして
このサポート@NumberFormat
404ステータスコードのログRestTemplate
HeadersBuilderの#ヘッダにnullを無視
TcpConnectionはjava.io.Closeableを拡張する必要があります
このバージョン4.1.6 / 3.2.13の新機能である:メタアノテーションとして
このサポート@NumberFormat
404ステータスコードのログRestTemplate
HeadersBuilderの#ヘッダにnullを無視
TcpConnectionはjava.io.Closeableを拡張する必要があります
このバージョンの新機能である4.1.5 / 3.2.13:
この春Frameworkの4.1.2は、4.1.xのラインで私たちの第二のメンテナンスリリースであるだけでなく、主要な機能として提供されます多くのユーザが提案され、ユーザーが投稿し改善を含む、離します。
このバージョン4.1.1の新機能です:Javaの8の任意のタイプの
この一貫した取り扱い。
洗練されたデフォルト値を持つジャクソンObjectMapperビルダークラス。
いくつかは、JDBCの改良を要求しました。
特定のパフォーマンスの向上。
このバージョン4.1.0の新機能である:ネストされたフィールドの自動成長と
この直接のフィールドバインディングサポート
注入点とMVCハンドラのパラメータのためのオプションのJava 8の
依存順序および選択のための標準的な@priorityアノテーションのサポート
提供コンストラクタの引数をサポートする注釈付き@Lookup方法
TestContextフレームワークの宣言SQLスクリプトとプログラムによる取引
強化されたHibernateのJPAのセットアップ:分離レベル、管理パッケージの発見
注釈付きJMSリスナーのメソッド
JCacheの(JSR-107)のアノテーションを包括的にサポート
柔軟な分解能と静的なWebリソースの変換
MVCビュー:宣言型解像度、Groovyのマークアップテンプレート、ジャクソンのJsonView
WebSocketのの改良:WebSocketをスコープ、SockJSクライアントのサポート、WebSocketの統計
パフォーマンス:コンテナ全体のSPELコンパイラモード、並行性の微調整
このバージョン4.0.3の新機能です:
このJavaの8のサポートは現在、生産準備ができています。
このバージョンは何4.0.2 / 3.2.8で新たに追加されます。
春OXMがXXEの脆弱性から保護するために強化します。
このバージョン4.0.1 / 3.2.7の新機能です:
この両方のリリースでは、彼らの即時の前任者よりも有意なバグ修正や改良が付属して、アップグレードのために強く推奨されています。
このバージョン3.2.4の新機能は次のとおりです。
このリリースでは、春のOXMのための重要なセキュリティ問題の修正を含む多数のバグ修正と改良が含まれています。
このバージョン3.2.1の新機能である:トランザクション・タイムアウトを残りよりも短い場合に
このJmsTemplateが設定ReceiveTimeoutというを使用しています。
JMSのMappingJackson2MessageConverterを追加しました。
結合JDBCのパラメータは、型決意のためにJDBC 3.0 ParameterMetaData(使用可能な場合)を使用しています。
JpaTransactionManagerなども同様に親コンテキスト内のデフォルトのEntityManagerFactoryを見つけました。
ASCII準拠していない場合MimeMessageHelperは、添付ファイルのファイル名をエンコードします。
構成を再作成するときFreeMarkerConfigurationFactoryが正しくTemplateLoadersをサポートしています。
SpringContextResourceAdapterは、JCA 1.5契約に従って等号/ hashCodeメソッドを実装します。
ContextLoaderは適切に事前にリフレッシュWebApplicationContextを検出します。
注釈値を@RequestMapping内のプレースホルダのサポートが追加されました。
@ResponseStatusの理由として、メッセージコードを指定するためのサポートが追加されました。
HttpEntityMethodProcessorも同様にHttpEntity / ResponseEntityサブクラスをサポートしています。
タイル3 TilesConfigurerは正しく&QUOTとの組み合わせで動作します。completeAutoload]です。
このバージョン3.2.0の新機能です:
このフレームワーク全体の同時実行性の改良を、同期の使用を回避可能な限り - 特に/プロトタイプBeanをスコープのために
@Autowiredと@valueメタ注釈、例えばとして使用することを可能にします特定の修飾子と組み合わせてカスタム注入の注釈を構築します
@Configurationクラスでカスタム@Bean定義のアノテーションのサポート、例えば、特定の修飾子、@Lazy、@Primary、などと組み合わせて、
Spring MVCのハンドラメソッドを呼び出し可能とDeferredResultsを返すことができることとサーブレット3.0での非同期MVC処理、
Spring MVCのアプリケーションのファーストクラスのテストを可能にする以前は、スタンドアロンのSpring MVCのテストプロジェクトを含めること、
このタイル-3のサポート:
このバージョン3.2 RC2の新機能であります
refの&#Spark Proの;&#のx3cのサポートが追加されました。 #のx3cを、&に加えて、豆&#Spark Proの。以下のための&#のx3c; MVC:メッセージ・コンバーター&#のSpark Proの。
このバージョン3.1.3の新機能は次のとおりです。
このリリースは80以上のバグ修正と改良が含まれています。
このバージョン3.1.2の新機能は次のとおりです。
このリリースには、多くの重要なバグ修正とマイナーな改良が含まれており、推奨アップグレードです。
このバージョン3.2 M1で新しい何が:非同期@Controller方法のための
この初期サポート
JCacheのベースのキャッシュプロバイダの早期サポート
非シングルトン豆のオートワイヤリングでのパフォーマンスが大幅に向上
@Scheduledと&#x3cための初期遅延のサポート;タスク:スケジュールされた&#のSpark Proの。
@Asyncを持つ複数のexecutuorsの間で選択する機能
ない(!)演算子を使用して強化された豆のプロファイルの選択
固定48バグ、8の新機能と36の改善実装
このバージョン3.1.0の新機能です:
この環境抽象化と関連するBean定義プロファイル、プレースホルダの解決に集中構成可能なプロパティのソースと一緒に。
Javaベースのアプリケーションの構成@に基づいて、便利なコンテナの設定を可能にするために、設定クラスに*注釈を有効にします。例えば、宣言的なトランザクション処理を有効にするには@EnableTransactionManagementを使用。
アプリケーション・コードとキャッシュプロバイダ間の便利な相互作用に焦点を当てて上に私たちの宣言的キャッシングソリューション(@Cacheableなど)、とキャッシュ抽象化。
web.xmlのせずに春のWebアプリケーションをブートストラップのServlet 3.0ベースのWebApplicationInitializerメカニズム!これは、XMLベースのブートストラップに豊富な選択肢を提供し、SpringのWeb設定物語の中で重要な部分です。
flash属性のサポート、新しい@RequestPart注釈、さらにRESTサポートの改良と改訂MVC処理。この新しいHandlerMapping / HandlerAdapter変異体は、MVCが必要カスタムのためにも非常に拡張可能です。
このバージョン3.1.0.RC1で新しい何が:(4.0 CR4との日まで)にHibernate 4.0のための
このサポート
@Configurationクラスの完全なTestContextフレームワークのサポート
Spring MVCのためのフラッシュスコープ
クォーツ2.0のサポート
77バグ修正、16の新機能、66の改善
このバージョン3.0.6の新機能:
この修正された側面も同様に@Asyncの側面の依存関係を宣言するバンドル
ProxyCreationContextは使用しています" ThreadLocal.remove()"オーバー" ThreadLocal.set(ヌル)"同じように
DefaultListableBeanFactoryはSerializedBeanFactoryReferenceを通じてのみdeserializableです
DefaultListableBeanFactoryのgetBean(名前、タイプ)は、必要に応じて型変換を試みます
DefaultListableBeanFactoryは(再び)、さらにBean定義を登録するのinitメソッドを可能にします
XmlBeanDefinitionReaderは(XSDあたりとして)だけでなく、マップエントリ内の記述のサブ要素を受け入れ
ConfigurationClassPostProcessorは、いくつかの工場と同じプロセッサ・インスタンスの使用をサポートしています
固定電位InjectionMetadata NPE SpringBeanAutowiringInterceptorを使用して、
SpringBeanAutowiringSupportは、任意のターゲット・インスタンス上で@value注釈を処理することができます
サブクラスのメソッドのオーバーライド@PersistenceContextアノテーションは正しく処理されています
BeanDefinitionVisitorは現在、実際にファクトリメソッドの名前を訪問します
文字列からContextResource変換の復元をサポート
空のコレクション/マップに関しては、復元元のGenericConversionService挙動
サブタイプの利用に関して、オリジナルのFormattingConversionServiceの動作を復元
追加されました"フォーマッタ" FormattingConversionServiceFactoryBeanのプロパティ
可能であればコレクション/配列変換は、(代わりに最初の要素の)元のコレクションを返します。
DataBinderでConversionServiceを使用して固定されたコレクション要素の解像度
DataBinderは配列/コレクション自動成長させるための256のデフォルトの制限値を使用しています
追加されました" autoGrowNestedPaths" ConfigurableWebBindingInitializerのプロパティ
サーブレット/ PortletRequestDataBinderは、同様にMultipartRequestためのアンラップ行います
hashCode()メソッド"&QUOTでNPEを避けるためにAbstractBindingResult修正しました。ターゲットがnullの場合
いくつか修正HttpHeadersの問題(文字セットの取り扱い、クォート/ unquoting)
SimpleClientHttpRequestは固定長ストリーミングモードを使用しています(常にContent-Lengthヘッダを設定します)
追加されました"のconnecttimeout"そして" readTimeout"シンプル/ CommonsClientHttpRequestFactoryにプロパティ
HTTP 1.0互換モードで尊敬RedirectView内の明示的なステータスコード
FormHttpMessageConverterが正しくPOSTリクエストを処理します
ResourceHttpRequestHandlerは304応答のContent-Lengthヘッダを設定しません。
ResourceHttpRequestHandlerは、指定したパスに無効なディレクトリトラバーサルを検出し、
LocaleChangeInterceptorは、XSSの脆弱性を防止するために、ロケール値を検証します
HtmlUtilsが正しく同様に単一引用符をエスケープ
web.xmlのコンテキスト-PARAM&QUOTのサポートが追加されました。springJspExpressionSupport" (明示的な"真" /"偽")
ContextLoaderとFrameworkServletサポート" CONTEXTID"カスタムシリアライゼーションIDのパラメータ
RemoteExporterは「serviceInterface」のために不透明なプロキシを使用しています(何AOPインターフェイス部分が露出していません)
追加されました" acceptProxyClasses" RemoteInvocationSerializingExporterへのフラグ
冪等としての「getTargetInterfaceName 'メソッドのみマークに洗練されたWebLogic RMI記述子
EhCacheManagerFactoryBeanが正しく閉じ" ehcache.xml"入力ストリームがあれば
セッションのリターン上の不要なロールバック・コールを回避するために改訂されたJMS CachedConnectionFactory
完全にそのセッションのリストを同期するためにJMS CachedConnectionFactoryを修正しました
クエリパラメータとして配列のNamedParameterJdbcTemplateの取り扱いを修正しました
固定JPA 2.0タイムアウトが正しくミリ秒を指定するヒント
同様にクォーツ1.8をサポートするように更新クォーツパッケージ(注意:まだクォーツ2.0をサポートしていません)
標準のJUnit 4の挙動に合わせてSpringJUnit4ClassRunnerで固定@Ruleの実行順序
このバージョン3.1.0.M2の新機能です:
このSpringのXML名前空間のコード同等
コードベースのHibernate設定のためのビルダースタイルのAPI
@ConfigurationクラスとBean定義プロファイルのTestContextフレームワークのサポート
非標準のJavaBeansセッターに対する注入のためのサポート
サーブレットコンテナのサーブレット3コードベースの構成のサポート
サーブレット3 MultipartResolverのサポート
persistence.xmlのなしでJPAのEntityManagerFactoryブートストラップ
注釈付きコントローラの処理のための新しいHandlerMethodベースのサポートクラス
消費し、@RequestMapping条件を作成
コントローラのメソッドでURIテンプレート変数を使用した作業
@RequestBodyメソッドの引数の検証
このAupportのHibernate 3.6最終ます。
バージョン3.0.5の新機能であります
Javaのシリアライズを使用して、デフォルトの実装で追加されたコアシリアライザの抽象化
ThreadLocal.remove()" JDK 1.5の&QUOTの一貫した使用。オーバー" ThreadLocal.set(ヌル)"
固定JodaTimeContextHolderは、非継承にThreadLocalを使用して、リセット方法を露出させます
改訂" ClassUtils.isAssignable"両方向のプリミティブ対ラッパーをカバーするセマンティクス
同じインターフェイス上で繰り返さ検索用に最適化さAnnotationUtils findAnnotation性能
ConversionServiceはObjectToCollectionConverterで無限再帰に対して自身を保護します
正しくネストされたコレクションとその要素の型を解決するために修正しましたTypeDescriptor
BeanWrapperは、アクセスのマップ値を入力しようとしません(単に自分自身地図自動-成長します)
チェックをスキップするには競合状態を防止するために修正しましたAutowired / CommonAnnotationBeanPostProcessor
正しく非シングルトンBeanの一時的なヌルの結果をキャッシュに固定@value注入
ApplicationContextのは、そのBeanのクラスローダ用のコンテキスト固有のClassArrayEditorを登録します
手動で登録ヌルのインスタンスのために失敗しないための洗練されたApplicationContextのシングルトン処理
非シングルトンリスナー豆に繰り返し呼び出し用の固定ApplicationContextのイベント処理
staticファクトリメソッドのためだけでなく、引数の型の不一致のために最適化された@Beanエラーメッセージ
ConversionServiceコールまでフルTypeDescriptorコンテキストを渡すように表現の解析を修正しました
適応表現パーサーのコンストラクタ/ MethodResolver代わりに生タイプのTypeDescriptorsを受け入れ
SPELは、コレクションの任意の種類の投影をサポートしています(だけでなく、リストおよびアレイ上)
SPEL MapAccessorは一貫して拒否" target.key"マップへのスタイルのアクセスは、そのようなキーが見つからない場合
SPELのメソッド呼び出しは、最も少ないパラメータ(例えば、可変引数の上に引数なし)でメソッドを好みます
AspectJExpressionPointcutは、AspectJのポイントカットパーサーを初期化するための豆のClassLoaderを使用しています
@Async処理のAspectJのベース変形としてAnnotationAsyncExecutionAspect追加しました
追加されたモード="プロキシ" /"のAspectJ"そして、タスクへのプロキシ・ターゲット・クラスのオプション:アノテーション・ドリブン
JDBCバンドルには、Beanのためのクラスローダ&QUOTとして地元のClassLoaderを使用して、SQL-エラーcodes.xml"構文解析
QUOT&でそれを移入するために失敗した場合EmbeddedDatabaseFactoryは、データベースをシャットダウンします。initDatabase()"
組み込みデータベースのサポートは今もダービー&#のSpark Proのと連携; = 10.6
"のjdbc:組み込みデータベース"並行して複数のものを使用可能にするために、データベース名としてIDを使用しています
ResourceDatabasePopulatorは、リソースの詳細を記述ScriptStatementFailedExceptionをスローします
Jdbc4NativeJdbcExtractorに設定可能な接続/文/ ResultSetのターゲット・タイプを追加しました
事前構成されたOracleのJDBC APIタイプとOracleJdbc4NativeJdbcExtractorを追加しました
DefaultLobHandlerの" wrapAsLob"モードでは、PostgreSQLの&QUOTで動作;は、getAsciiStream()"要件
ResultSetWrappingSqlRowSetは(JdbcTemplateの&QUOTによって使用されるように、queryForRowSet")今列ラベルをサポートしています
LocalSessionFactoryBeanの" entityCacheStrategies"同様にHibernate 3.6上の地域名で動作します
固定DefaultMessageListenerContainerの無メッセージ受信していないが、セッションキャッシングせずに動作することを約束します
DefaultMessageListenerContainerのスキップがno-メッセージ受信していない(デッドロックを回避すること)のTibcoにコミット
JaxWsPortClientInterceptorはもはやのportNameとしてアノテーションが指定した名前にフォールバックしません。
UriTemplateは現在直列化可能です
RequestMappingInfoに並行性の問題を回避するためにAnnotationMethodHandlerAdapterのキャッシュを修正しました
再びインターフェイスベースプロキシと連携するためのパラメータレベルのアノテーションの固定@MVC処理
ConversionServiceとの結合CSVツー配列/コレクションをサポートするために改訂@RequestParam処理
適切にリクエスト間でJSPタグ・キャッシュを処理するために修正しましたEvalTagのEvaluationContextキャッシング
AbstractJasperReportsViewは、すでに存在していない場合は、ロケールモデル属性を設定します
DispatcherPortletは誤解を招くようにUnavailableExceptionの代わりにカスタムNoHandlerFoundExceptionをスローします
DispatcherPortletコピーアクション例外の場合のパラメータをレンダリングするすべてのアクションパラメータ
明示的に提供するDispatcherPortletのデフォルトのリソースは、WEB-INFおよびMETA-INFへのアクセスを防止します
ポートレット@ExceptionHandler方法は、(サーブレットの場合と同様に)直接応答を書くことを可能にします
MockHttpServletRequest / HttpSessionのの/ etcから独立したEnumerationを返し" getAttributeNames()"
この要件ます。
Javaの1.3以上
コメントが見つかりません