Spring容器和装配Bean
byName在容器中寻找和需要自动装配的属性名相同的Bean
byType在容器中寻找和需要自动装配的属性类型相同的Bean
constructor 在容器中寻找与需要自动装配的Bean的构造函数参数一致的Bean
autodetect首先使用constructor,再使用byType
Bean实例化的时候需要一些初始化的动作,同样当不再使用的时候,需要从容器中删除
属性init-method和destroy-method
定义Bean时候实现org.springframework.beans.factory.InitializingBean接口