インターフェース ModulithMetadata
- すべての既知の実装クラス:
AnnotationModulithMetadata,SpringBootModulithMetadata
public interface ModulithMetadata
モジュリシックアプリケーションに関するコアメタデータ。
- 作成者:
- Oliver Drotbohm
フィールド概要
フィールド方法の概要
修飾子と型メソッド説明使用すべきではありません。モジュリスのすべての基本パッケージを返します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにgetSource()を使用してください。共有モジュールの名前を返します。Spring Modulith セットアップのソースを返します。システムの名前を返します。static ModulithMetadata指定されたアノテーション付き型の新しいModulithMetadataを作成します。static ModulithMetadata指定されたパッケージの新しいModulithMetadataインスタンスを作成します。boolean完全修飾モジュール名を使用するかどうか。つまり
フィールドの詳細
ANNOTATION_MISSING
- 関連事項:
メソッドの詳細
of
指定されたアノテーション付き型の新しいModulithMetadataを作成します。型にはModulith、Modulithic、またはSpringBootApplicationのいずれかのアノテーションが付けられることが期待されます。- パラメーター:
annotated- null であってはなりません。- 戻り値:
- 例外:
IllegalArgumentExceptionSE- 指定された型に上記のアノテーションが存在しない場合。
of
指定されたパッケージの新しいModulithMetadataインスタンスを作成します。- パラメーター:
javaPackage- null または空であってはなりません。- 戻り値:
- null になることはありません。
getModulithSource
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代わりにgetSource()を使用してください。Spring Modulith セットアップのソースを返します。型またはパッケージのいずれかです。- 戻り値:
- null になることはありません。
getSource
ObjectSE getSource()Spring Modulith セットアップのソースを返します。型またはパッケージのいずれかです。- 戻り値:
- null になることはありません。
getAdditionalPackages
使用すべきではありません。1.2 以降では、すべてのパッケージがすでに含まれているgetBasePackages()を使用してください。モジュリスベースパッケージとみなされるパッケージ、つまりデフォルトですべての直接サブパッケージモジュールを考慮するパッケージの名前を返します。- 戻り値:
- null になることはありません。
useFullyQualifiedModuleNames
boolean useFullyQualifiedModuleNames()完全修飾モジュール名を使用するかどうか。つまり、ローカルのパッケージ名ではなく完全修飾パッケージ名を使用します。- 戻り値:
getSystemName
OptionalSE<StringSE> getSystemName()システムの名前を返します。- 戻り値:
- null になることはありません。
getBasePackages
モジュリスのすべての基本パッケージを返します。- 戻り値:
- null になることはありません。
- 導入:
- 1.2
getBasePackages()を使用してください。