Annotation Interface ImportResource
Like @Import, this annotation provides functionality similar to
 the <import/> element in Spring XML. It is typically used when designing
 @Configuration classes to be bootstrapped by an
 AnnotationConfigApplicationContext, but where some XML functionality such
 as namespaces is still necessary.
 
By default, arguments to the value() attribute will be processed using a
 GroovyBeanDefinitionReader
 if ending in ".groovy"; otherwise, an
 XmlBeanDefinitionReader
 will be used to parse Spring <beans/> XML files. Optionally, the reader()
 attribute may be declared, allowing the user to choose a custom BeanDefinitionReader
 implementation.
- Since:
 - 3.0
 - Author:
 - Chris Beams, Juergen Hoeller, Sam Brannen
 - See Also:
 
- 
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionString[]Resource locations from which to import.Class<? extends BeanDefinitionReader>BeanDefinitionReaderimplementation to use when processing resources specified via thevalue()attribute.String[]Alias forlocations(). 
- 
Element Details
- 
value
Alias forlocations().- See Also:
 
- Default:
 - {}
 
 - 
locations
Resource locations from which to import.Supports resource-loading prefixes such as
classpath:,file:, etc.Consult the Javadoc for
reader()for details on how resources will be processed.- Default:
 - {}
 
 - 
reader
Class<? extends BeanDefinitionReader> readerBeanDefinitionReaderimplementation to use when processing resources specified via thevalue()attribute.By default, the reader will be adapted to the resource path specified:
".groovy"files will be processed with aGroovyBeanDefinitionReader; whereas, all other resources will be processed with anXmlBeanDefinitionReader.- See Also:
 
- Default:
 - org.springframework.beans.factory.support.BeanDefinitionReader.class
 
 
 -