Spring--第三方bean管理

第三方bean管理

管理第三方的bean的话,是不能在配置文件里面写这个注解的:

他表示的是,扫描你当前文件里面的bean,是可以直接获取到的。

那么,对于第三方的bean,我们可以这么做:

在配置文件里面直接用代码写出一个bean对象:

然后直接在可执行文件里面调用:

结果成功:

当然,一般情况下,在多个第三方bean需要管理时,我们不会使用将多个bean配置写入到同一个配置文件的操作方法,而是会这样做

是会存在一个配置文件的总的文件,还会存在其他的分配置文件

分的配置文件里面就会写,每个不同的配置;(分的配置文件里面,只有bean这么一个注解)

最后在总的里面调用一下就好啦!

调用

使用这个注解进行调用:

其中的大括号,表示数组,这样更能够清晰地表示出共调用了哪些配置文件(毕竟,import只能够在一个文件写一个)

实现为第三方bean注入资源

第一种:简单类型注入

其实就是利用Value注实现啦!

结果同上

第二种:引入类型注入

在定义的bean对象那里加入参数:

并且,只要保证这个方法能够被扫描到就行,也就是之前被删去的那个注解

这样,只要我们能够提供出一个形参,并且能够被扫描到,这个注入就ok啦!

posted @ 2022-11-24 14:36  yesyes1  阅读(12)  评论(0编辑  收藏  举报