Spring 注入 Enum

项目中需要一个bean中的属性被注入Enum类型,由于Spring会利用返回自动识别字段类型,故只需要给出Enum字段的名字就好,例如

 

package my.pkg.types;

public enum MyEnumType {
    TYPE1,
    TYPE2
}

 在配置文件中可以写成

<bean name="someName" class="my.pkg.classes">
   <property name="type" value="TYPE1" />
</bean>
 

你可能感兴趣的:(spring)