-
spring2.5以后,支持注解的方式来管理java bean
传统的xml方式管理bean
1、一个配置文件,bean标签,id唯一标志,class指明是哪一个bean
2、通过ClassPathXmlApplication来获取xml文件,获取bean
查看全部 -
场景2,也是继承,但是父bean中的属性不能被继承,在子bean中需要分开单独写属性值
查看全部 -
场景1,一个父bean的属性,被两个子bean继承
查看全部 -
销毁的时候也可以用继承接口的方式
查看全部 -
初始化方法也可以用继承接口的方式
查看全部 -
为所有bean设定默认的初始化方法和销毁方法
查看全部 -
Bean的销毁,如果需要在Bean销毁之前进行一些逻辑,有两种方法:
1、使用destroy-method
2、让 Bean实现DisposableBean接口
查看全部 -
Bean的初始化:如果需要在Bean实例化之后执行一些逻辑,有两种方法:
1、使用init-method
2、让Bean实现Initializing Bean接口
查看全部 -
如果某个Bean在程序整个运行周期都可能不会被使用,那么可以考虑设定该Bean为懒加载。
优点:尽可能的节省资源
缺点:可能会导致某个操作响应时间增加
可以设置单个Bean的加载方式为lazy,也可以在配置文件头部的Beans标签中,统一设置default-lazy-init,这样它包含的所有Bean都是懒加载方式
查看全部 -
内置作用域 simpleThreadScope
查看全部 -
使用自定义
查看全部 -
实现方法,重点关注get和remove方法
查看全部 -
Bean1和Bean2都是多例的情况下--方法注入
查看全部 -
Bean1包含Bean2,各种情况下的作用域
查看全部 -
Prototype作用域
查看全部
举报