Spring之注入的几种方式

普通注入

在配置文件里

<!-- 构造注入 -->

<bean id="user1" class="entity.User">
<constructor-arg index="0" type="java.lang.String" value="lxl"></constructor-arg>
<constructor-arg index="1" type="java.lang.String" value="123456"></constructor-arg>
<constructor-arg index="2" type="java.lang.String" value="lil@126.com"></constructor-arg>
<constructor-arg index="3" ref="mmCar"></constructor-arg>
</bean>

实体类

get set方法省略

在实现类写如下代码

  

p命名空间注入

直接在配置文件写如下代码

实现类和上面一样

集合注入

配置文件 list集合注入

实现类

  实现类

 

set和list大同小异。只需要把list改成set功能就能实现因此不做解释

Map集合

 配置文件

 

实现类

注入的几种基本方式就说到这里了,后续 继续探讨Spring的静态.动态代理

原文地址:https://www.cnblogs.com/liujunhaodeboke/p/5944757.html