Annotation Interface JpaEntityScanScope
public @interface JpaEntityScanScope
To be used in conjunction with to define the current scope
restrictions that need to be applied when scanning classes with the
annotation. This is primarily
used in Extension module cases where multiple services are bundled into a single JAR and certain
beans and components are activated using "@conditionals" and this same smart activation pattern
needs to also apply to Model Mapper Cache scanning.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionString[]
If the class conditional is NOT met, this list defines the base packages that will be filtered out from the overall list of base packages to be scanned by applicable configurations. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?>[]
The classes that must be present in order for ModelMapperCacheUtility to consider base packages on a related
-
Element Details
-
basePackageFilter
String[] basePackageFilterIf the class conditional is NOT met, this list defines the base packages that will be filtered out from the overall list of base packages to be scanned by applicable configurations.
-
-
-
conditionalOnClass
Class<?>[] conditionalOnClassThe classes that must be present in order for ModelMapperCacheUtility to consider base packages on a related- Returns:
- the classes that must be present
- Default:
- {}
-