クラス SpringBootModulithMetadata

java.lang.ObjectSE
org.springframework.modulith.core.SpringBootModulithMetadata
実装されたすべてのインターフェース:
ModulithMetadata

class SpringBootModulithMetadata extends ObjectSE implements ModulithMetadata
Modulithic のデフォルトを表す新しい ModulithMetadata を作成しますが、アノテーションは存在しません。
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • of

      public static OptionalSE<ModulithMetadata> of(ClassSE<?> annotated)
      SpringBootApplication でアノテーションが付けられているが、Modulithic または Modulith でカスタマイズされていないクラスのデフォルトを表す新しい ModulithMetadata を作成します。
      パラメーター:
      annotated - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

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

      public ObjectSE getModulithSource()
      インターフェースからコピーされた説明: ModulithMetadata
      Spring Modulith セットアップのソースを返します。型またはパッケージのいずれか。
      次で指定:
      インターフェース ModulithMetadatagetModulithSource 
      戻り値:
      null になることはありません。
    • getSource

      public ObjectSE getSource()
      インターフェースからコピーされた説明: ModulithMetadata
      Spring Modulith セットアップのソースを返します。型またはパッケージのいずれか。
      次で指定:
      インターフェース ModulithMetadatagetSource 
      戻り値:
      null になることはありません。
    • getAdditionalPackages

      public ListSE<StringSE> getAdditionalPackages()
      インターフェースからコピーされた説明: ModulithMetadata
      モジュリスベースパッケージとみなされるパッケージ、つまりデフォルトですべての直接サブパッケージモジュールを考慮するパッケージの名前を返します。
      次で指定:
      インターフェース ModulithMetadatagetAdditionalPackages 
      戻り値:
      null になることはありません。
    • useFullyQualifiedModuleNames

      public boolean useFullyQualifiedModuleNames()
      インターフェースからコピーされた説明: ModulithMetadata
      完全修飾モジュール名を使用するかどうか。つまり、ローカルのパッケージ名ではなく完全修飾パッケージ名を使用します。
      次で指定:
      インターフェース ModulithMetadatauseFullyQualifiedModuleNames 
      戻り値:
    • getSharedModuleNames

      public StreamSE<StringSE> getSharedModuleNames()
      インターフェースからコピーされた説明: ModulithMetadata
      共有モジュール、つまりブートストラップに常に含まれるモジュールの名前を返します。
      次で指定:
      インターフェース ModulithMetadatagetSharedModuleNames 
      戻り値:
      null になることはありません。
    • getSystemName

      public OptionalSE<StringSE> getSystemName()
      インターフェースからコピーされた説明: ModulithMetadata
      システムの名前を返します。
      次で指定:
      インターフェース ModulithMetadatagetSystemName 
      戻り値:
      null になることはありません。
    • getBasePackages

      public ListSE<StringSE> getBasePackages()
      インターフェースからコピーされた説明: ModulithMetadata
      モジュリスのすべての基本パッケージを返します。
      次で指定:
      インターフェース ModulithMetadatagetBasePackages 
      戻り値:
      null になることはありません。