singleton单例:在容器中对象以单例形式存在,是默认的作用域。
prototype原型:每次从容器中获取bean都会产生一个新对象,持有对象不同,则被持有的bean也不同。
Spring会在上下文中自动寻找需要的类型,并自动给bean装配属性。
三种装配方式:
1、在xml中显示的配置
2、在java中显示配置
3、隐式的自动装备bean
byName装配需要保证所有bean的id唯一,并且这个bean需要和自动注入的set方法一致。
byType装配需要保证所有bean的类型唯一,并且这个bean需要和自动注入的属性类型一致。