インターフェース ModulithMetadata

すべての既知の実装クラス:
AnnotationModulithMetadataSpringBootModulithMetadata

public interface ModulithMetadata
  • フィールドの詳細

  • メソッドの詳細

    • of

      static ModulithMetadata of(ClassSE<?> annotated)
      指定されたアノテーション付き型の新しい ModulithMetadata を作成します。型には ModulithModulithic、または SpringBootApplication のいずれかのアノテーションが付けられることが期待されます。
      パラメーター:
      annotated - null であってはなりません。
      戻り値:
      例外:
      IllegalArgumentExceptionSE - 指定された型に上記のアノテーションが存在しない場合。
    • of

      static ModulithMetadata of(StringSE javaPackage)
      指定されたパッケージの新しい ModulithMetadata インスタンスを作成します。
      パラメーター:
      javaPackage - null または空であってはなりません。
      戻り値:
      null になることはありません。
    • getModulithSource

      @DeprecatedSE(forRemoval=true) ObjectSE getModulithSource()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      代わりに getSource() を使用してください。
      Spring Modulith セットアップのソースを返します。型またはパッケージのいずれか。
      戻り値:
      null になることはありません。
    • getSource

      ObjectSE getSource()
      Spring Modulith セットアップのソースを返します。型またはパッケージのいずれか。
      戻り値:
      null になることはありません。
    • getAdditionalPackages

      ListSE<StringSE> getAdditionalPackages()
      モジュリスベースパッケージとみなされるパッケージ、つまりデフォルトですべての直接サブパッケージモジュールを考慮するパッケージの名前を返します。
      戻り値:
      null になることはありません。
    • useFullyQualifiedModuleNames

      boolean useFullyQualifiedModuleNames()
      完全修飾モジュール名を使用するかどうか。つまり、ローカルのパッケージ名ではなく完全修飾パッケージ名を使用します。
      戻り値:
    • getSharedModuleNames

      StreamSE<StringSE> getSharedModuleNames()
      共有モジュール、つまりブートストラップに常に含まれるモジュールの名前を返します。
      戻り値:
      null になることはありません。
    • getSystemName

      OptionalSE<StringSE> getSystemName()
      システムの名前を返します。
      戻り値:
      null になることはありません。