@Target(value=TYPE) @Retention(value=RUNTIME) @Inherited @Documented public @interface Configurable
Typically used with the AspectJ AnnotationBeanConfigurerAspect.
| Modifier and Type | Optional Element and Description | 
|---|---|
Autowire | 
autowire
Are dependencies to be injected via autowiring? 
 | 
boolean | 
dependencyCheck
Is dependency checking to be performed for configured objects? 
 | 
boolean | 
preConstruction
Are dependencies to be injected prior to the construction of an object? 
 | 
String | 
value
The name of the bean definition that serves as the configuration template. 
 | 
public abstract String value
public abstract Autowire autowire