Polish Javadoc for @ImportResource
This commit is contained in:
parent
4dffeeee64
commit
81844191f8
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2002-2014 the original author or authors.
|
* Copyright 2002-2015 the original author or authors.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
|
|
@ -29,19 +29,20 @@ import org.springframework.beans.factory.support.BeanDefinitionReader;
|
||||||
*
|
*
|
||||||
* <p>Like {@link Import @Import}, this annotation provides functionality similar to
|
* <p>Like {@link Import @Import}, this annotation provides functionality similar to
|
||||||
* the {@code <import/>} element in Spring XML. It is typically used when designing
|
* the {@code <import/>} element in Spring XML. It is typically used when designing
|
||||||
* {@link Configuration @Configuration} classes to be bootstrapped by
|
* {@link Configuration @Configuration} classes to be bootstrapped by an
|
||||||
* {@link AnnotationConfigApplicationContext}, but where some XML functionality such
|
* {@link AnnotationConfigApplicationContext}, but where some XML functionality such
|
||||||
* as namespaces is still necessary.
|
* as namespaces is still necessary.
|
||||||
*
|
*
|
||||||
* <p>By default, arguments to the {@link #value()} attribute will be processed using
|
* <p>By default, arguments to the {@link #value} attribute will be processed using a
|
||||||
* {@link org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader} if ending in
|
* {@link org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader} if ending in
|
||||||
* ".groovy"; otherwise, {@link org.springframework.beans.factory.xml.XmlBeanDefinitionReader}
|
* {@code ".groovy"}; otherwise, an {@link org.springframework.beans.factory.xml.XmlBeanDefinitionReader}
|
||||||
* will be used to parse Spring {@code <beans/>} XML files. Optionally, the {@link #reader()}
|
* will be used to parse Spring {@code <beans/>} XML files. Optionally, the {@link #reader}
|
||||||
* attribute may be supplied, allowing the user to choose a custom {@link BeanDefinitionReader}
|
* attribute may be declared, allowing the user to choose a custom {@link BeanDefinitionReader}
|
||||||
* implementation.
|
* implementation.
|
||||||
*
|
*
|
||||||
* @author Chris Beams
|
* @author Chris Beams
|
||||||
* @author Juergen Hoeller
|
* @author Juergen Hoeller
|
||||||
|
* @author Sam Brannen
|
||||||
* @since 3.0
|
* @since 3.0
|
||||||
* @see Configuration
|
* @see Configuration
|
||||||
* @see Import
|
* @see Import
|
||||||
|
|
@ -52,21 +53,24 @@ import org.springframework.beans.factory.support.BeanDefinitionReader;
|
||||||
public @interface ImportResource {
|
public @interface ImportResource {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Resource paths to import. Resource-loading prefixes such as {@code classpath:}
|
* Resource locations from which to import.
|
||||||
* and {@code file:}, etc may be used.
|
* <p>Supports resource-loading prefixes such as {@code classpath:}, {@code file:},
|
||||||
* <p>Out of the box, ".groovy" files are going to be specifically parsed with
|
* etc.
|
||||||
* {@link org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader};
|
* <p>Consult the Javadoc for {@link #reader} for details on how resources
|
||||||
* others with {@link org.springframework.beans.factory.xml.XmlBeanDefinitionReader}.
|
* will be processed.
|
||||||
|
* @see #reader
|
||||||
*/
|
*/
|
||||||
String[] value();
|
String[] value();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link BeanDefinitionReader} implementation to use when processing resources
|
* {@link BeanDefinitionReader} implementation to use when processing resources
|
||||||
* specified by the {@link #value()} attribute.
|
* specified via the {@link #value} attribute.
|
||||||
* <p>By default, the reader will be adapted to the resource path specified:
|
* <p>By default, the reader will be adapted to the resource path specified:
|
||||||
* ".groovy" files are going to be specifically parsed with
|
* {@code ".groovy"} files will be processed with a
|
||||||
* {@link org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader};
|
* {@link org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader};
|
||||||
* others with {@link org.springframework.beans.factory.xml.XmlBeanDefinitionReader}.
|
* whereas, all other resources will be processed with an
|
||||||
|
* {@link org.springframework.beans.factory.xml.XmlBeanDefinitionReader}.
|
||||||
|
* @see #value
|
||||||
*/
|
*/
|
||||||
Class<? extends BeanDefinitionReader> reader() default BeanDefinitionReader.class;
|
Class<? extends BeanDefinitionReader> reader() default BeanDefinitionReader.class;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue