在春天中实现自动装配的方式有哪些

介绍

本篇文章给大家分享的是有关在春天中实现自动装配的方式有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强> 1,别名

通过姓方式自动装配属性时,是在定义Bean的时候,在财产标签中设置自动装配属性为姓,那么春天会自动寻找一个与该属性名称相同或id相同的Bean,注入进来。

<强> 2,byType

通过byType方式自动注入属性时,是在定义Bean的时候,在财产标签中设置自动装配属性为byType,那么春天会自动寻找一个与该属性类型相同的Bean,注入进来。

<强> 3,构造函数

通过构造器自动注入。在定义Bean时,在Bean标签中,设置自动装配属性为构造函数,那么,春天会寻找与该Bean的构造函数各个参数类型相匹配的Bean,通过构造函数注入进来。

<强> 4,自动侦测

自动装配。如果想进行自动装配,但不知道使用哪种类型的自动装配,那么就可以使用自动检测,让容器自己决定。这是通过在定义Bean时,设置Bean标签的自动装配属性为自动检测来实现的。设置为自动检测时,春容器会首先尝试构造器注入,然后尝试按类型注入。

默认情况下,春天是不进行自动装配的。我们可以在xml中,设置Bean标签的default-autowire属性为姓,byType等,来设置所有豆都进行自动装配。

以上就是在春天中实现自动装配的方式有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

在春天中实现自动装配的方式有哪些