Spring的BeanFactories和ApplicationContextes的原理和使用