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 Elements
    Modifier and Type
    Required Element
    Description
    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 Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
    The classes that must be present in order for ModelMapperCacheUtility to consider base packages on a related
  • Element Details

    • basePackageFilter

      String[] basePackageFilter
      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.
    • conditionalOnClass

      Class<?>[] conditionalOnClass
      The classes that must be present in order for ModelMapperCacheUtility to consider base packages on a related
      Returns:
      the classes that must be present
      Default:
      {}