パッケージ org.springframework.modulith.core
@NonNullApi パッケージ org.springframework.modulith.core
Spring Modulith のコア、内部抽象化。
- クラス説明
ModulithMetadata
はModulithic
アノテーション付き型によってサポートされます。アプリケーションモジュール。ApplicationModule.DeclaredDependency
インスタンスのコレクションラッパー。現実化された、言い換えれば、他のモジュールに対する現在のモジュールの依存関係が実際に存在します。2 つのApplicationModule
間の依存関係。どのパッケージをモジュールベースパッケージとみなすかをカスタマイズするための戦略インターフェース。ApplicationModule
のコードをスキャンするときに使用するApplicationModuleDetectionStrategy
のファクトリ。低レベルのモジュール情報の抽象化。jMoleculesModule
アノテーションのApplicationModuleInformation
。ApplicationModule
アノテーションをインスペクションするApplicationModuleInformation
。アプリケーションクラスのApplicationModules
インスタンスを作成するためのファクトリインターフェース。アーキテクチャ的に関連する型、つまりApplicationModule
間の依存関係の型。システム内のイベントを表す型。追加のフォーマットされた名前を作成できるようにするJavaClass
のラッパー。ArchUnitJavaAccess
をサポートするSource
。Java パッケージの抽象化。モジュリシックアプリケーションに関するコアメタデータ。ApplicationModule
への名前付きインターフェース。NamedInterface
のコレクション。何らかの型のSource
、Bean 定義など。Spring Bean 型。Modulithic
のデフォルトを表す新しいModulithMetadata
を作成しますが、アノテーションは存在しません。DescribedPredicate
の構成をより読みやすくするためのヘルパー。アーキテクチャ違反を収集して報告するための値の型。