Bean definitions can have zero or more properties. Property elements correspond to JavaBean setter methods exposed by the bean classes. Spring supports primitives, references to other beans in the same or related factories, lists, maps and properties.
The name of the property, following JavaBean naming conventions.
A short-cut alternative to a nested "<ref bean='...'/>".
A short-cut alternative to a nested "<value>...</value>" element.