Annotation Type ConverterScan


  • @ComponentScan
    @Target(TYPE)
    @Import(org.mapstruct.extensions.spring.test.ConverterRegistrationConfiguration.class)
    @Documented
    @Retention(RUNTIME)
    @Repeatable(ConverterScans.class)
    public @interface ConverterScan
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<?>[] basePackageClasses  
      java.lang.String[] basePackages  
      org.springframework.context.annotation.ComponentScan.Filter[] excludeFilters  
      org.springframework.context.annotation.ComponentScan.Filter[] includeFilters  
      boolean lazyInit  
      java.lang.Class<? extends org.springframework.beans.factory.support.BeanNameGenerator> nameGenerator  
      org.springframework.context.annotation.ScopedProxyMode scopedProxy  
      java.lang.Class<? extends org.springframework.context.annotation.ScopeMetadataResolver> scopeResolver  
      boolean useDefaultFilters  
      java.lang.String[] value  
    • Element Detail

      • value

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="value")
        java.lang.String[] value
        Default:
        {}
      • basePackages

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="basePackages")
        java.lang.String[] basePackages
        Default:
        {}
      • basePackageClasses

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="basePackageClasses")
        java.lang.Class<?>[] basePackageClasses
        Default:
        {}
      • nameGenerator

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="nameGenerator")
        java.lang.Class<? extends org.springframework.beans.factory.support.BeanNameGenerator> nameGenerator
        Default:
        org.springframework.beans.factory.support.BeanNameGenerator.class
      • scopeResolver

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="scopeResolver")
        java.lang.Class<? extends org.springframework.context.annotation.ScopeMetadataResolver> scopeResolver
        Default:
        org.springframework.context.annotation.AnnotationScopeMetadataResolver.class
      • scopedProxy

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="scopedProxy")
        org.springframework.context.annotation.ScopedProxyMode scopedProxy
        Default:
        org.springframework.context.annotation.ScopedProxyMode.DEFAULT
      • useDefaultFilters

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="useDefaultFilters")
        boolean useDefaultFilters
        Default:
        true
      • includeFilters

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="includeFilters")
        org.springframework.context.annotation.ComponentScan.Filter[] includeFilters
        Default:
        {}
      • excludeFilters

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="excludeFilters")
        org.springframework.context.annotation.ComponentScan.Filter[] excludeFilters
        Default:
        {}
      • lazyInit

        @AliasFor(annotation=org.springframework.context.annotation.ComponentScan.class,
                  attribute="lazyInit")
        boolean lazyInit
        Default:
        false