spring中的hashmap验证

spring中的hashmap验证,spring,validation,Spring,Validation,我的hashmap是: HashMap h = new HashMap(); HashMap h2 = new HashMap(); List<HashMap> lh = new ArrayList<HashMap>(); HashMap ch; lh = new ArrayList<HashMap>(); ch = new HashMap(); ch.put("op", "=="); ch.p

我的hashmap是:

    HashMap h = new HashMap();
    HashMap h2 = new HashMap();
    List<HashMap> lh = new ArrayList<HashMap>();
    HashMap ch;

    lh = new ArrayList<HashMap>();
    ch = new HashMap();
    ch.put("op", "==");
    ch.put("value", "20dd1");
    lh.add(ch);
    h2.put("lOCATION", lh);



    lh = new ArrayList<HashMap>();
    ch = new HashMap();
    ch.put("op", ">=");
    ch.put("value", "1239");
    lh.add(ch);

    ch = new HashMap();
    ch.put("op", "<=");
    ch.put("value", "1234");
    lh.add(ch);
    h2.put("invNO", lh);




    lh = new ArrayList<HashMap>();
    ch = new HashMap();
    ch.put("op", ">=");
    ch.put("value", "1239");
    lh.add(ch);

    ch = new HashMap();
    ch.put("op", "<=");
    ch.put("value", "1234");
    lh.add(ch);
    h2.put("IssDate", lh);



    h.put("Invoice", h2);
我想在spring中创建这些类型的验证

我该怎么做?
请帮忙

您可以在spring应用程序上下文中实现HashMap,并使用以下
util:map
在IOC中共享。为此,首先在模式中包括
xmlns:util
(在spring配置文件中)

然后定义地图:

<util:map id="typeCh"
    key-type="java.Lang.String"
    value-type="java.Lang.String"
    map-class="java.util.HashMap">
</util:map>

然后在java源代码中:

@Resource Map<String, String> typeCh;
@Resource-Map-typeCh;
填充映射一次,并将其发送给具有验证逻辑的类

<util:map id="typeCh"
    key-type="java.Lang.String"
    value-type="java.Lang.String"
    map-class="java.util.HashMap">
</util:map>
@Resource Map<String, String> typeCh;