spring4.25

spring4.25,第1张

1.简单类型的set注入
//value代表需要的值
<property name="a1" value="5"></property>
        <property name="s1" value="num"></property>
public void setA1(int a1) {
        this.a1 = a1;
    }

    public void setS1(String s1) {
        this.s1 = s1;
    }
2.简单类型的构造器注入

value设置指定类型的数据

<constructor-arg value="8"></constructor-arg>

需要构造方法

public dao(int a1){
        this.a1 = a1;
    }
3.依赖自动注入

使用类型装配时,必须保证bean是唯一的
使用名称装配时,必须保证名称存在,不推荐,耦合度高
自动装配的优先级是低于set和构造器注入的
自动装配不能对简单类型进行 *** 作

autowire="byType"
4.集合注入

创建完集合对象依旧需要创建set方法

array标签和list标签是可以互用的

 <property name="array">
            <list>《array》
                <value>100</value>
            </list>《array》
        </property>

map需要key 和value

<property name="map">
            <map>
                <entry key="1" value="map"></entry>
                <entry key="2" value="map2"></entry>
            </map>
        </property>

props只要在标签内填写数据即可

<property name="properties">
            <props>
                <prop key="1">props</prop>
                <prop key="2">props2</prop>
            </props>
        </property>
总结

简单类型使用value注入,引用类型使用ref注入。
注入方法分为2类:构造器constructor和property
自己写模块,推荐set注入,构造方法一般没有需求,使用set即可满足代码需求。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/739887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存