我如何将枚举类映射到其他对象的属性?

时间:2017-02-06 02:37:47

标签: java spring dictionary enums annotations

我有两个类,其中一个是带有标签文件名称和位置的地图:

public enum fieldPosition {
     field_1(0),
     field_2(1),
     // other fields
}

另一个是一个简单的实体:

public class simpleEntiy {
    private String name;
    private String desc;
    // other attributes
}

我想基于枚举类的位置生成一个标签式文件,但是使用带有弹簧注释的实体类中的对象。这是可能的? 有没有办法在实体类上使用map来映射枚举类? 例如:

public class simpleEntiy {
    //some annotation to field_1 or position 0
    private String name;
    //some annotation to field_2 or position 1
    private String desc;
    // other attributes
}

我使用java 8和spring boot 1.4.3。 感谢

0 个答案:

没有答案