インターフェース | 説明 |
---|---|
AliasRegistry | エイリアスを管理するための共通インターフェース。 |
AttributeAccessor | 任意のオブジェクトとの間でメタデータをアタッチおよびアクセスするための汎用契約を定義するインターフェース。 |
DecoratingProxy | プロキシ、特に Spring AOP プロキシをデコレートすることにより実装されるインターフェースですが、デコレータセマンティクスを使用したカスタムプロキシも潜在的に実装します。 |
InfrastructureProxy | 一貫性のあるルックアップキーの比較などのために、基礎となるリソースと等しいと見なされる必要がある透過的なリソースプロキシによって実装されるインターフェース。 |
MethodIntrospector.MetadataLookup<T> | 特定のメソッドのメタデータ検索用のコールバックインターフェース。 |
OrderComparator.OrderSourceProvider | 特定のオブジェクトのオーダー元を提供する戦略インターフェース。 |
Ordered | Ordered は、たとえば Collection のように、順序付け可能なオブジェクトによって実装できるインターフェースです。 |
ParameterNameDiscoverer | メソッドおよびコンストラクターのパラメーター名を検出するためのインターフェース。 |
PriorityOrdered | |
ResolvableTypeProvider | すべてのオブジェクトは、このインターフェースを実装して、実際の ResolvableType を提供できます。 |
SmartClassLoader | リロード対応 ClassLoader によって実装されるインターフェース(例: |
クラス | 説明 |
---|---|
AttributeAccessorSupport | AttributeAccessors のサポートクラス。すべてのメソッドの基本実装を提供します。 |
BridgeMethodResolver | 合成 bridge Methods SE をブリッジングされる Method SE に解決するためのヘルパー。 |
CollectionFactory | 一般的な Java および Spring コレクション型を認識するコレクションのファクトリ。 |
ConfigurableObjectInputStream | 特定の ClassLoader に対してクラス名を解決する特別な ObjectInputStream サブクラス。 |
Constants | このクラスを使用して、public static final メンバーの定数定義を含む他のクラスを解析できます。 |
Conventions | フレームワーク全体で使用されるさまざまな命名規則およびその他の規則をサポートするメソッドを提供します。 |
DecoratingClassLoader | OverridingClassLoader や ShadowingClassLoader などの ClassLoaders を装飾するための基本クラス。除外されたパッケージとクラスの一般的な処理を提供します。 |
DefaultParameterNameDiscoverer | Java 8 標準リフレクションメカニズム(使用可能な場合)を使用し、クラスファイル内のデバッグ情報をチェックするために ASM ベースの LocalVariableTableParameterNameDiscoverer にフォールバックする、ParameterNameDiscoverer 戦略インターフェースのデフォルト実装。 |
ExceptionDepthComparator | スローされた例外型からの深さに基づいて例外をソートできるコンパレータ。 |
GenericTypeResolver | 型変数に対してジェネリクス型を解決するためのヘルパークラス。 |
KotlinDetector | Kotlin の存在を検出し、Kotlin 型を識別するための共通デリゲート。 |
KotlinReflectionParameterNameDiscoverer | Kotlin の反射機能を使用してパラメーター名をイントロスペクトする ParameterNameDiscoverer 実装。 |
LocalVariableTableParameterNameDiscoverer | メソッド属性の LocalVariableTable 情報を使用してパラメーター名を検出する ParameterNameDiscoverer の実装。 |
MethodClassKey | MethodClassKey.toString() 表現および Comparable SE サポートを含む、特定のターゲットクラスに対するメソッドの共通キークラス(Java 8 の時点でのカスタム HashMap キーで推奨)。 |
MethodIntrospector | インターフェースと親クラスを含むメタデータ関連メソッドを徹底的に検索するためのアルゴリズムを定義すると同時に、パラメーター化されたメソッドや、インターフェースとクラスベースのプロキシで発生する一般的なシナリオも処理します。 |
MethodParameter | メソッドパラメーターの仕様をカプセル化するヘルパークラス、つまり |
NamedInheritableThreadLocal<T> | 指定された名前を NamedInheritableThreadLocal.toString() の結果として公開する InheritableThreadLocal SE サブクラス(イントロスペクションを許可)。 |
NamedThreadLocal<T> | 指定された名前を NamedThreadLocal.toString() の結果として公開する ThreadLocal SE サブクラス(イントロスペクションを許可)。 |
NestedExceptionUtils | ネストされた例外を保持できる例外クラスを実装するためのヘルパークラス。 |
OrderComparator | Ordered オブジェクトの Comparator SE 実装。優先順位の降順で昇順で、それぞれ昇順でソートします。 |
OverridingClassLoader | 通常のクラスローダーのように常に親ローダーに委譲するわけではない ClassLoader 。 |
ParameterizedTypeReference<T> | このクラスの目的は、汎用 Type SE をキャプチャーして渡すことを可能にすることです。 |
PrioritizedParameterNameDiscoverer | 連続して複数の発見者デリゲートを試行する ParameterNameDiscoverer 実装。 |
ReactiveAdapter | CompletableFuture 、RxJava Observable などの非同期 / リアクティブ型との間の Reactive Streams Publisher のアダプター。 |
ReactiveAdapterRegistry | Reactive Streams Publisher を CompletableFuture 、RxJava Observable などのさまざまな非同期 / リアクティブ型に適応させるためのアダプターのレジストリ。 |
ReactiveTypeDescriptor | ReactiveTypeDescriptor.isMultiValue() 、ReactiveTypeDescriptor.isNoValue() 、ReactiveTypeDescriptor.supportsEmpty() のブールチェックを含むリアクティブ型のセマンティクスについて説明します。 |
ResolvableType | Java Type SE をカプセル化し、supertypes 、interfaces 、generic parameters へのアクセスを提供し、最終的に resolve から Class SE への機能を提供します。 |
SimpleAliasRegistry | AliasRegistry インターフェースの単純な実装。 |
SpringProperties | ローカル Spring プロパティの静的ホルダー、つまり |
SpringVersion | Spring バージョンを公開するクラス。 |
StandardReflectionParameterNameDiscoverer | JDK 8 のリフレクション機能を使用してパラメーター名をイントロスペクトする ParameterNameDiscoverer 実装( "-parameters" コンパイラーフラグに基づく)。 |
例外 | 説明 |
---|---|
Constants.ConstantException | Constants クラスが無効な定数名を要求されたときにスローされる例外。 |
NestedCheckedException | チェックされた Exceptions を根本原因でラップするための便利なクラス。 |
NestedIOException | 根本原因を適切に処理し、NestedChecked/RuntimeException と同様に根本原因を公開する IOException SE のサブクラス。 |
NestedRuntimeException | ランタイム Exceptions を根本原因でラップするための便利なクラス。 |