The structure, element and attribute names of the required XML document are hard-coded in this class. (Of course a transform could be run if necessary to produce this format). "beans" doesn't need to be the root element of the XML document: This class will parse all bean definition elements in the XML file.
This class registers each bean definition with the {@link DefaultListableBeanFactory}superclass, and relies on the latter's implementation of the {@link BeanFactory} interface.It supports singletons, prototypes, and references to either of these kinds of bean. See {@code "spring-beans-3.x.xsd"} (or historically, {@code "spring-beans-2.0.dtd"}) for details on options and configuration style.
For advanced needs, consider using a {@link DefaultListableBeanFactory} withan {@link XmlBeanDefinitionReader}. The latter allows for reading from multiple XML resources and is highly configurable in its actual XML parsing behavior. @author Rod Johnson @author Juergen Hoeller @author Chris Beams @since 15 April 2001 @see org.springframework.beans.factory.support.DefaultListableBeanFactory @see XmlBeanDefinitionReader @deprecated as of Spring 3.1 in favor of {@link DefaultListableBeanFactory} and{@link XmlBeanDefinitionReader}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|