The Spring container is able to autowire relationships between
collaborating beans. This means that it is possible to automatically let Spring
resolve collaborators (other beans) for a bean by inspecting the contents of the
BeanFactory without using <constructor-arg> and <property> elements.