The so-called dependency injection, that is, injecting a dependency from the container into the component at the running period.
The popular point is in the runtime, from Spring, according to the configuration file, the reference to other objects will pass through the setter method provided by the component.
Row setting.