利用Spring自动装配功能实现属性的自动注入

2025-05-16 03:05:58

1、首先,在已导入spring相关jar包的项目中创建用于注入的类SpringInjector,在这个类中有方法excute,其中直接输出注入成功即可。

利用Spring自动装配功能实现属性的自动注入

2、创建需要被注入的类SpringInjected,其中添加属性SpringInjector及其get/set方法,添加excute方法调用SpringInjector的excute方法。

利用Spring自动装配功能实现属性的自动注入

3、配置applicationContext.xml,按一般配置注入和被注入的bean,只需要添加id和class访问路径即可

利用Spring自动装配功能实现属性的自动注入

4、在被注入的bean中添加autowire属性,通过byType方式进行自动装配。这里autowire可以配置不同的方式,如下图内容所示。

利用Spring自动装配功能实现属性的自动注入
利用Spring自动装配功能实现属性的自动注入

5、创建测试方法,其中获取spring容器,通过容器获取被注入bean对象SpringInjected,然后通过这个对象调用其excute方法。

利用Spring自动装配功能实现属性的自动注入

6、使用junit进行测试,输出注入成功,表示spring自动装配实现属性自动注入成功。

利用Spring自动装配功能实现属性的自动注入
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢