Defines an alias for a bean (which can reside in a different definition
Identifies an argument for a replaced method in the event of
|array||An array can contain multiple inner bean, ref, collection, or value elements.
|attribute||A qualifier element may contain attribute child elements as key-value pairs.
|bean||Defines a single (usually named) bean.
|beans||Container for <bean> and other elements, typically the root element in the document.
|constructor-arg||Bean definitions can specify zero or more constructor arguments.
|description||Contains informative text describing the purpose of the enclosing element.
|entry||A map entry can be an inner bean, ref, value, or collection.
|idref||The id of another bean in this factory or an external factory (parent or included factory).
Specifies an XML bean definition resource to import.
A key element can contain an inner bean, ref, value, or collection.
|list||A list can contain multiple inner bean, ref, collection, or value elements.
|lookup-method||A lookup method causes the IoC container to override the given method and return the bean with the name given in the bean attribute.
|map||A mapping from a key to an object.
Arbitrary metadata attached to a bean definition.
|null||Denotes a Java null value.
|prop||The string value of the property.
|property||Bean definitions can have zero or more properties.
|props||Props elements differ from map elements in that values must be strings.
Bean definitions can provide qualifiers to match against annotations
on a field or parameter for fine-grained autowire candidate resolution.
Defines a reference to another bean in this factory or an external
factory (parent or included factory).
|replaced-method||Similar to the lookup method mechanism, the replaced-method element is used to control IoC container method overriding: Method Injection.
A set can contain multiple inner bean, ref, collection, or value elements.
|value||Contains a string representation of a property value.
Description of namespace http://www.springframework.org/schema/beans
Spring XML Beans Schema, version 3.1
Authors: Juergen Hoeller, Rob Harrop, Mark Fisher, Chris Beams
This defines a simple and consistent way of creating a namespace
of JavaBeans objects, managed by a Spring BeanFactory, read by
XmlBeanDefinitionReader (with DefaultBeanDefinitionDocumentReader).
This document type is used by most Spring functionality, including
web application contexts, which are based on bean factories.
Each "bean" element in this document defines a JavaBean.
Typically the bean class is specified, along with JavaBean properties
and/or constructor arguments.
A bean instance can be a "singleton" (shared instance) or a "prototype"
(independent instance). Further scopes can be provided by extended
bean factories, for example in a web environment.
References among beans are supported, that is, setting a JavaBean property
or a constructor argument to refer to another bean in the same factory
(or an ancestor factory).
As alternative to bean references, "inner bean definitions" can be used.
Singleton flags of such inner bean definitions are effectively ignored:
inner beans are typically anonymous prototypes.
There is also support for lists, sets, maps, and java.util.Properties
as bean property types or constructor argument types.
Fuse ESB Enterprise 7.0 XML Schemas