Spring Bean 枚举属性注入

原创
2014/04/22 23:07
阅读数 2K

1、名称空间配置

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
                           http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd">

2、JAVA

package com.demo.bean;

class TestBean {

    private Gender gender

    public void setGender(Gender gender){
        this.gender = gender;
    }

    public Gender getGender(){
        return gender;
    }

}

package com.demo.utils;

public enum Gender {
    MALE, FEMALE, UNSPECIFIED
}

3、Bean 配置

<bean id="testBean" class="com.demo.bean.TestBean">
    <property name="gender" ref="gender" />
</bean>
<util:constant id="gender" static-field="com.demo.utils.MALE" />




展开阅读全文
打赏
1
3 收藏
分享
加载中
en ........
2014/04/23 17:25
回复
举报
更多评论
打赏
1 评论
3 收藏
1
分享
返回顶部
顶部