spring的pojo类属性的注入

这里写图片描述

1、写一个类,它有各种类型的属性,将属性的get,set方法补全:

package com.sky.spring.sysmanage.entity;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * pojo对象常见属性的注入
 * @author Administrator
 *
 */
public class User {

    private String strValue;
    private int intValue;
    private List listValue;
    private Set setValue;
    private String[] strArrayValue;
    private Map mapValue;

    public String getStrValue() {
        return strValue;
    }
    public void setStrValue(String strValue) {
        this.strValue = strValue;
    }
    public int getIntValue() {
        return intValue;
    }
    public void setIntValue(int intValue) {
        this.intValue = intValue;
    }
    public List getListValue() {
        return listValue;
    }
    public void setListValue(List listValue) {
        this.listValue = listValue;
    }
    public Set getSetValue() {
        return setValue;
    }
    public void setSetValue(Set setValue) {
        this.setValue = setValue;
    }
    public String[] getStrArrayValue() {
        return strArrayValue;
    }
    public void setStrArrayValue(String[] strArrayValue) {
        this.strArrayValue = strArrayValue;
    }
    public Map getMapValue() {
        return mapValue;
    }
    public void setMapValue(Map mapValue) {
        this.mapValue = mapValue;
    }




}

2、在spring容易中实现该类的属性注入

<bean class="com.sky.spring.sysmanage.entity.User" id="user">
        <property name="strValue" value="this is stringVal">
        </property>
        <property name="intValue" value="123">
        </property>

        <property name="listValue">
            <list>
                <value>listValue1</value>
                <value>listValue2</value>
            </list>
        </property>

         <property name="setValue">
                <set>
                    <value>set1</value>
                    <value>set2</value>
                    <value>set3</value>
                </set>
         </property>
         <property name="strArrayValue">
            <list>
                <value>strArray1</value>
                <value>strArray1</value>
                <value>strArray1</value>
            </list>
         </property>
         <property name="mapValue">
            <map>
                <entry key="key1" value= "map1"></entry>
                <entry key="key2" value= "map2"></entry>
                <entry key="key3" value= "map3"></entry>
            </map>
         </property>     
   </bean>      
</bean>

这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值