Spring--bean管理(easy)

bean作用范围

利用同一个BookDao设置出来两个不同的对象,得到相同的地址:

(默认为单例,即表现为同一个地址)
要是想要得到不同的地址,就需要我们在接口实现类的上面加上这样一个注解:(双例)

就可以得到不同的两个地址啦:

bean生命周期

我们都知道不使用注解的话,需要在之前那个.xml文件里面的bean里面写入init和destroy,注解的话,当然就更加简单一些啦!

注解方式:

两个注解,分别意味着初始化之后,和销毁之前,是不是很好记嘞!

为了方便查看,可以将双例改为单例:

运行的话,没有案例操作,destroy并不会被执行,需要将
更改为:

获取到关闭操作,这样就可以调用到销毁操作啦!

结果为:

posted @ 2022-11-23 21:29  yesyes1  阅读(13)  评论(0编辑  收藏  举报