ナビゲーションリンクをスキップ
  • ホーム
  • 概要
  • パッケージ
  • クラス
  • 使用
  • ツリー
  • 非推奨
  • インデックス
  • ヘルプ

非推奨の API

内容

  • 最終的に非推奨
  • アノテーションインターフェース
  • メソッド
  • コンストラクター
  • 最終的に非推奨の要素
    要素
    説明
    org.springframework.modulith.ApplicationModuleListener
    以来、1.1。spring-modulith-events-api では org.springframework.modulith.events.ApplicationModuleListener を優先します。
    org.springframework.modulith.core.ApplicationModuleDetectionStrategy.explictlyAnnotated()
    1.3 以来。代わりに ApplicationModuleDetectionStrategy.explicitlyAnnotated() を使用してください。
    org.springframework.modulith.core.ApplicationModules(ModulithMetadata, Collection<String>, DescribedPredicate<? super JavaClass>, boolean, ImportOption)
    1.2 以降、1.3 で削除。代わりに ApplicationModules(org.springframework.modulith.core.ModulithMetadata,com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass>,com.tngtech.archunit.core.importer.ImportOption) を使用し、使用したいパッケージが含まれるように ModulithMetadata を設定します。
    org.springframework.modulith.core.ApplicationModules.getModulithSource()
    代わりに ApplicationModules.getSource() を使用してください
    org.springframework.modulith.core.ArchitecturallyEvidentType.getReferenceTypes()
    1.3.2 以降、代替はありません。
    org.springframework.modulith.core.ModulithMetadata.getModulithSource()
    代わりに ModulithMetadata.getSource() を使用してください。
    org.springframework.modulith.core.util.CheckReturnValue
    1.4 以降、代わりに Spring Framework の CheckReturnValue を使用してください。
    org.springframework.modulith.docs.Documenter(ApplicationModules, String)
    代わりに Documenter(org.springframework.modulith.core.ApplicationModules,org.springframework.modulith.docs.Documenter.Options) を使用してください。
    org.springframework.modulith.observability.support.ObservedModule.getName()
    1.3 以降、代わりに ObservedModule.getIdentifier() を使用してください。
    org.springframework.modulith.test.PublishedEvents.TypedPublishedEvents.matchingMapped(Function<T, S>, Predicate<? super S>)
    0.3 以降、代わりに PublishedEvents.TypedPublishedEvents.matching(Function, Predicate) を使用してください。
  • 非推奨のアノテーションインターフェース
    アノテーションインターフェース
    説明
    org.springframework.modulith.ApplicationModuleListener
    以来、1.1。spring-modulith-events-api では org.springframework.modulith.events.ApplicationModuleListener を優先します。
    org.springframework.modulith.core.util.CheckReturnValue
    1.4 以降、代わりに Spring Framework の CheckReturnValue を使用してください。
  • 非推奨のメソッド
    メソッド
    説明
    org.springframework.modulith.core.ApplicationModule.getDependencies(ApplicationModules, DependencyType...)
    1.3 以来。代わりに ApplicationModule.getDirectDependencies(ApplicationModules, DependencyType...) を使用してください。
    org.springframework.modulith.core.ApplicationModule.getName()
    1.3 以降、代わりに ApplicationModule.getIdentifier() を使用してください。
    org.springframework.modulith.core.ApplicationModuleDetectionStrategy.explictlyAnnotated()
    1.3 以来。代わりに ApplicationModuleDetectionStrategy.explicitlyAnnotated() を使用してください。
    org.springframework.modulith.core.ApplicationModules.getModulithSource()
    代わりに ApplicationModules.getSource() を使用してください
    org.springframework.modulith.core.ArchitecturallyEvidentType.getReferenceTypes()
    1.3.2 以降、代替はありません。
    org.springframework.modulith.core.ModulithMetadata.getAdditionalPackages()
    1.2 以降では、すべてのパッケージがすでに含まれている ModulithMetadata.getBasePackages() を使用してください。
    org.springframework.modulith.core.ModulithMetadata.getModulithSource()
    代わりに ModulithMetadata.getSource() を使用してください。
    org.springframework.modulith.core.ModulithMetadata.getSharedModuleNames()
    1.3 以降、代わりに ModulithMetadata.getSharedModuleIdentifiers() を使用してください。
    org.springframework.modulith.docs.Documenter.CanvasOptions.Grouping.of(String)
    名前だけの Documenter.CanvasOptions.Grouping として代替がないのはそもそも意味がありません。
    org.springframework.modulith.events.EventPublication.isPublicationCompleted()
    1.3 以降、代わりに EventPublication.isCompleted() を使用してください。
    org.springframework.modulith.events.support.BrokerRouting.getTarget()
    1.3 以降、代わりに BrokerRouting.getTarget(Object) を呼び出します。
    org.springframework.modulith.observability.support.ObservedModule.getName()
    1.3 以降、代わりに ObservedModule.getIdentifier() を使用してください。
    org.springframework.modulith.test.PublishedEvents.TypedPublishedEvents.matchingMapped(Function<T, S>, Predicate<? super S>)
    0.3 以降、代わりに PublishedEvents.TypedPublishedEvents.matching(Function, Predicate) を使用してください。
  • 非推奨のコンストラクター
    コンストラクター
    説明
    org.springframework.modulith.core.ApplicationModules(ModulithMetadata, Collection<String>, DescribedPredicate<? super JavaClass>, boolean, ImportOption)
    1.2 以降、1.3 で削除。代わりに ApplicationModules(org.springframework.modulith.core.ModulithMetadata,com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass>,com.tngtech.archunit.core.importer.ImportOption) を使用し、使用したいパッケージが含まれるように ModulithMetadata を設定します。
    org.springframework.modulith.docs.Documenter(ApplicationModules, String)
    代わりに Documenter(org.springframework.modulith.core.ApplicationModules,org.springframework.modulith.docs.Documenter.Options) を使用してください。

Copyright © 2025 VMware Inc.. All rights reserved.