-
Terminally Deprecated ElementsElementDescriptionsince 1.3. Use
ApplicationModuleDetectionStrategy.explicitlyAnnotated()instead.since 1.2, for removal in 1.3. UseApplicationModules(org.springframework.modulith.core.ModulithMetadata,com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass>,com.tngtech.archunit.core.importer.ImportOption)instead and set upModulithMetadatato contain the packages you want to use.useApplicationModules.getSource()insteadsince 1.3.2, no replacement.useModulithMetadata.getSource()instead.since 1.4, use Spring Framework'sCheckReturnValueinstead.since 1.3, useObservedModule.getIdentifier()instead.since 0.3, usePublishedEvents.TypedPublishedEvents.matching(Function, Predicate)instead.
-
Deprecated ClassesClassDescriptionsince 2.0 in favor of
RabbitJacksonConfigurationsince 2.0, in favor ofJacksonEventSerializationConfiguration.since 2.0, in favor ofJacksonEventSerializationConfiguration.
-
Deprecated Annotation InterfacesAnnotation InterfaceDescriptionsince, 1.1. Prefer
org.springframework.modulith.events.ApplicationModuleListenerinspring-modulith-events-api.since 1.4, use Spring Framework'sCheckReturnValueinstead.
-
Deprecated MethodsMethodDescriptionsince 1.3. Use
ApplicationModule.getDirectDependencies(ApplicationModules, DependencyType...)instead.since 1.3, useApplicationModule.getIdentifier()instead.since 1.3. UseApplicationModuleDetectionStrategy.explicitlyAnnotated()instead.useApplicationModules.getSource()insteadsince 1.3.2, no replacement.since 1.2, rather useModulithMetadata.getBasePackages()that includes all packages already.useModulithMetadata.getSource()instead.since 1.3, useModulithMetadata.getSharedModuleIdentifiers()instead.no replacement as a name-onlyDocumenter.CanvasOptions.Groupingdoesn't make any sense in the first place.since 1.3, useEventPublication.isCompleted()instead.since 1.3, callBrokerRouting.getTarget(Object)instead.since 1.3, useObservedModule.getIdentifier()instead.since 0.3, usePublishedEvents.TypedPublishedEvents.matching(Function, Predicate)instead.
-
Deprecated ConstructorsConstructorDescriptionsince 1.2, for removal in 1.3. Use
ApplicationModules(org.springframework.modulith.core.ModulithMetadata,com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass>,com.tngtech.archunit.core.importer.ImportOption)instead and set upModulithMetadatato contain the packages you want to use.
org.springframework.modulith.events.ApplicationModuleListenerinspring-modulith-events-api.