Root bean definitions are the most common type of bean definition.
They do not derive from a parent bean definition, and usually have a
class plus optionally constructor argument values and property values.
Note that root bean definitions do not have to specify a bean class:
This can be useful for deriving childs from such definitions, each with
its own bean class but inheriting common property values and other settings.
Note that root bean definitions do not have to specify a bean class: This can be useful for deriving childs from such definitions, each with its own bean class but inheriting common property values and other settings.