spring 的属性管理
?
?
?
?
?由于bean4的scope属性为prototype,表示spring每次都是使用同一个对象,即每次使用的都是同一个,不会创建新的对象,而bean3的scope属性为singleton,这个是spring默认的属性,即每次都会创建一个新的对象,使用的时候spring都会创建一个新的对象
?
<bean id="parentBeans" abstract="true">中的abstract表示这个bean会把公共的部分抽象出来,类似于Java中的继承方式,后面的parent="parentBeans"表示继承了parentBeans中的所有东西
?
对于自定义的属性需要自己解析
?
自定义属性必须使用spring中的CustomEditorConfigurer类,然后给类customEditors属性注入自定义的类,然后执行自己的方法(这个是spring规定,使用他提供的类来实现用户自定义的类)
?
?
其他的属性可以查看附件中的内容