Spring入门详细教程(二)

 

前言

本篇紧接着spring入门详细教程(一),建议阅读本篇前,先阅读第一篇。链接如下:

Spring入门详细教程(一) 

<bean name="user" class="com.jichi.entity.User" >  <property name="name" value="小明"></property>  <property name="age" value="18"></property></bean>
复制代码

2、构造方法注入

复制代码
<bean name="user" class="com.jichi.entity.User" >    <constructor-arg name="name" value="小红" ></constructor-arg>  <constructor-arg name="age" value="50"></constructor-arg></bean>
复制代码

3、p名称空间注入

复制代码
xmlns:p="http://www.springframework.org/schema/p"
复制代码
复制代码
<bean name="user" class="com.jichi.entity.User" p:name="小白" p:age="10"></bean>
复制代码

4、spel表达式注入

复制代码
    <bean name="user" class="com.jichi.entity.User">        <property name="name" value="小红"></property>        <property name="age" value="18"></property>    </bean>    <bean name="user1" class="com.jichi.entity.User">        <property name="name" value="#{user.name}"></property>        <property name="age" value="#{user.age}"></property>    </bean>
复制代码

二、spring复杂类型注入

复制代码
public class Collection {      public String[] arr;          public List<String> list;          public Map<String,Object> map;      public Properties props;      public String[] getArr() {         return arr;     }      public void setArr(String[] arr) {         this.arr = arr;     }      public List<String> getList() {         return list;     }      public void setList(List<String> list) {         this.list = list;     }      public Map<String, Object> getMap() {         return map;     }      
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信