| インターフェース | 説明 |
|---|---|
| ModuleOptionsMetadata | モジュールで受け入れられるオプションに関するメタデータをカプセル化します。 |
| ModuleOptionsMetadataResolver | 実装では、特定のモジュールの ModuleOptionsMetadata を導出できます。 |
| クラス | 説明 |
|---|---|
| DefaultModuleOptionsMetadataCollector | 遭遇したプレースホルダーを収集し、そこから ModuleOption を導出する (偽の) PlaceholderConfigurer。 |
| DefaultModuleOptionsMetadataResolver | シンプルなモジュールを処理し、モジュール定義の隣にある付随する .properties ファイルを読み込む ModuleOptionsMetadataResolver のデフォルト実装。 |
| DelegatingModuleOptionsMetadataResolver | 他のいくつかの ModuleOptionsMetadataResolver インスタンスを順番に呼び出し、その結果をマージ (フラット化) する ModuleOptionsMetadataResolver。 |
| EnvironmentAwareModuleOptionsMetadataResolver | 環境を使用してモジュールオプションのデフォルト値を提供する別の ModuleOptionsMetadataResolver を囲むデコレータ。 |
| FlattenedCompositeModuleOptionsMetadata | 複数の ModuleOptionsMetadata で構成された複合 ModuleOptionsMetadata は、「平坦」に見えます。 |
| HierarchicalCompositeModuleOptionsMetadata | 複数の ModuleOptionsMetadata から構成される複合 ModuleOptionsMetadata。それぞれに名前が割り当てられ、階層内に表示されます。 |
| ModuleOption | ユーザーがモジュールの動作をカスタマイズするために設定できるオプションに関する情報を提供します。 |
| ModuleOptions | ユーザーが指定した値が判明したら、モジュールに関する実行時情報を表します。 |
| ModuleUtils | モジュールのプロパティにアクセスし、ClassLoaders を処理するためのユーティリティメソッドが含まれています。 |
| PassthruModuleOptionsMetadata | モジュールに関する明示的な情報が作成されていない場合に使用される ModuleOptionsMetadata の実装。 |
| PojoModuleOptionsMetadata | ModuleOptionsMetadata の実装は、単純な古い java オブジェクトから情報を取得します。public setter は有効なオプションとして報告されます。オプションの型は、setter によって受け入れられる型から派生します。このような POJO の ModuleOptions は次のように動作します。クラスのインスタンスがリフレクションによって作成され、ユーザー提供の値が注入されます。報告されるプロパティはすべての getter から計算されます。POJO には、補間されたオプションを検証するために使用される JSR303 検証アノテーションが含まれる場合があります。POJO が ProfileNamesProvider を実装している場合、プロファイル名は ProfileNamesProvider.profilesToActivate() へのリフレクション呼び出しから収集されます。 |
| PrefixNarrowingModuleOptions | ModuleOptions の別のインスタンス (実際には、構成されたモジュールのオプションを表すもの) のデコレータ。プロパティソースを通じて公開されるプロパティ値をフィルター処理および再マップします。 |
| SimpleModuleOptionsMetadata | オプションをリストする方法のみを認識し、派生オプション、プロファイルのアクティブ化、検証などの高度な機能をサポートしない ModuleOptionsMetadata の実装。 |
ModuleOption 関連クラスが含まれます。