パッケージ org.springframework.util
@NonNullApi @NonNullFields パッケージ org.springframework.util
文字列、クラス、コレクション、リフレクションなどを操作するためのユーティリティなど、その他のユーティリティクラス。
- クラス説明
JdkIdGenerator
のように毎回UUID.randomUUID()
を呼び出す代わりに、初期シードにSecureRandom
SE を使用し、その後Random
SE を使用するIdGenerator
。Ant スタイルのパスパターンのPathMatcher
実装。文字列がPattern
SE を介してパターンと一致するかどうかをテストします。AntPathMatcher.getPatternComparator(String)
によって返されるデフォルトのComparator
SE 実装。引数の検証を支援するアサーションユーティリティクラス。要素がリクエストされたときに自動的に読み込まれるようにする単純なList
SE ラッパークラス。List
SE などのインデックスベースのアクセスデータ構造の要素を作成するためのファクトリインターフェース。ElementFactory からスローされる例外。その他のjava.lang.Class
ユーティリティメソッド。その他の収集ユーティリティメソッド。Commons LoggingLog
用のjava.io.Writer
アダプター。CompositeIterator.add(Iterator)
を介して登録された、他の複数のイテレーターを結合する複合イテレーター。特定のリソースへの同時アクセスを調整するためのサポートクラス。ConcurrentLruCache<K,V> 指定されたキャッシュ容量によって制限される単純な LRU (Least Recent Used) キャッシュ。単一のマップエントリ。マップに含まれるConcurrentReferenceHashMap.Entry
への参照。このマップでサポートされるさまざまな参照型。実行できる再構築の種類。新しいThread
SE インスタンスを作成するためのシンプルでカスタマイズ可能なヘルパークラス。PropertiesPersister
インターフェースのデフォルト実装。ダイジェストを計算するためのその他の方法。エラーを処理するための戦略。例外型を処理するInstanceFilter
実装。ByteArrayOutputStream
SE の迅速な代替。ファイルとストリームのコピーのためのシンプルなユーティリティメソッド。ファイルシステムを操作するためのユーティリティメソッド。普遍的に一意の識別子(UUIDs
SE)を生成するための契約。include および excludes 要素のコレクションに基づいて特定のインスタンスが一致するかどうかをチェックする単純なインスタンスフィルター。無効なコンテンツ型指定文字列が検出された場合、MimeTypeUtils.parseMimeType(String)
からスローされる例外。UUID.randomUUID()
を呼び出すIdGenerator
。結果テーブルのキーベースのアクセスなど、大文字と小文字を区別しない方法で文字列キーを格納するLinkedHashMap
SE バリアント。LinkedMultiValueMap<K,V> 静的または非静的にかかわらず、宣言的な方法で呼び出すメソッドを指定できるヘルパークラス。RFC 2046 で最初に定義され、その後 HTTP を含む他のインターネットプロトコルで使用される MIME 型を表します。MimeType.SpecificityComparator<T extends MimeType>非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。6.0 の時点で、直接の代替はありませんその他のMimeType
ユーティリティメソッド。MultiValueMap<K,V> 複数の値を格納するMap
インターフェースの拡張。MultiValueMapAdapter<K,V> 特定のMap
SE をMultiValueMap
契約に適合させます。数値変換および解析のためのその他のユーティリティメソッド。その他のオブジェクトユーティリティメソッド。String
ベースのパスマッチングの戦略インターフェース。単純なパターンマッチング、特に Spring の典型的なxxx*
、*xxx
、*xxx*
、xxx*yyy
パターンスタイル用のユーティリティメソッド。プレースホルダーの解決に失敗した場合にスローされます。java.util.Properties
を永続化するための戦略インターフェースで、プラグ可能な解析戦略を可能にします。プレースホルダー値を持つ文字列を操作するためのユーティリティクラス。文字列に含まれるプレースホルダーの置換値を解決するために使用される戦略インターフェース。リフレクション API を操作してリフレクション例外を処理するためのシンプルなユーティリティクラス階層内の各フィールドで呼び出されるコールバックインターフェース。オプションでフィールドコールバックによって操作されるフィールドをフィルターするために使用されるコールバック。各メソッドで実行するアクション。オプションでメソッドコールバックによって操作されるメソッドをフィルターするために使用されるコールバック。内部バッファのサイズをより細かく制御するためのパブリックResizableByteArrayOutputStream.grow(int)
およびResizableByteArrayOutputStream.resize(int)
メソッドを持つByteArrayOutputStream
SE の拡張には、デフォルトでより高い初期容量 (256) があります。リソースの場所をファイルシステム内のファイルに解決するユーティリティメソッド。ルートをパターンに一致させるための契約。ルートの解析された表現。Java オブジェクトの直列化SEを使用した直列化および逆直列化のための静的ユーティリティ。単純なIdGenerator
は 1 から始まり、Long.MAX_VALUE
SE まで増分してからロールオーバーします。PathMatcher
に委譲するRouteMatcher
。シンプルなストップウォッチ。多数のタスクのタイミングを考慮し、合計実行時間と各名前付きタスクの実行時間を公開します。StopWatch
内で実行される 1 つのタスクに関するデータを保持するネストされたクラス。ストリームを処理するためのシンプルなユーティリティメソッド。その他のString
SE ユーティリティメソッド。文字列値を解決するためのシンプルな戦略インターフェース。テキスト内のプレースホルダーを解決するためのヘルパークラス。ジェネリクス型パラメーターを操作するユーティリティ。