インターフェース 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()
を使用してください。