L’EnableAutoConfigurtation

L’annotation EnableAutoConfigurtation est de type Import.

@Target(ElementType.TYPE) 
@Retention(RetentionPolicy.RUNTIME) 
@Documented 
@Inherited 
@AutoConfigurationPackage  
@Import(AutoConfigurationImportSelector.class) 
public @interface EnableAutoConfiguration { 
 
        /** 
        * Environment property that can be used to override 
when auto-configuration is 
        * enabled. 
        */ 
        String ENABLED_OVERRIDE_PROPERTY =  
"spring.boot.enableautoconfiguration"; 
 
        /** 
        * Exclude specific auto-configuration classes such that they will never be applied. 
        * @return the classes to exclude 
        */ 
        Class<?>[] exclude() default {}; 
 
        /** 
        * Exclude specific auto-configuration class names such that they will never be 
        * applied. 
        * @return the class names to exclude 
        * @since 1.3.0 
        */ 
        String[] excludeName() default {}; 
 
}   

Cela signifie que la classe annotée permet d’importer des configurations. Spring utilise...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Préparation et rafraîchissement du contexte
Suivant
Lancement des runners