最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解SpringMVC 自動(dòng)封裝枚舉類的方法

 更新時(shí)間:2017年04月24日 09:20:42   作者:cherless2  
springmvc默認(rèn)無法自動(dòng)封裝枚舉類,本篇文章主要介紹了詳解SpringMVC 自動(dòng)封裝枚舉類的方法,有興趣的可以了解一下。

springmvc默認(rèn)無法自動(dòng)封裝枚舉類,解決方法如下:

1.枚舉類

public enum GoodsPromoteEnum {

  /**
   * 0 精品
   */
  fine("精品",0),
  /**
   * 1 限時(shí)購(gòu)
   */
  limit("限時(shí)購(gòu)",1), 
  /**
   * 2 特價(jià)
   */
  cheap("特價(jià)",2);
  
  private String value;

  private int index;

  private GoodsPromoteEnum(String value, int index) {
    this.value = value;
    this.index = index;
  }
  
  public static GoodsPromoteEnum get(String value){
    for (GoodsPromoteEnum p : GoodsPromoteEnum.values()) {
      if (p.getValue().equals(value)) {
        return p;
      }
    }
    return null;
  }
  
  public static GoodsPromoteEnum get(int index){
    for (GoodsPromoteEnum p : GoodsPromoteEnum.values()) {
      if (p.getIndex() == index) {
        return p;
      }
    }
    return null;
  }

  public String getValue() {
    return value;
  }

  public void setValue(String value) {
    this.value = value;
  }

  public int getIndex() {
    return index;
  }

  public void setIndex(int index) {
    this.index = index;
  }
}

2.編寫自定義處理類,繼承Converter接口

public class StringToGoodsConverter implements Converter<String, GoodsPromoteEnum> {

  @Override
  public GoodsPromoteEnum convert(String value) {
    if (StringUtils.isBlank(value)) {
     return null;
    }
    return GoodsPromoteEnum.get(value);
  }

}

3.在springmvc配置文件里配置

  <!--自定義枚舉類封裝 -->
  <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
    <property name="converters">
     <set>
      <bean class="com.tentcoo.zbh.util.StringToGoodsConverter" />
     </set>
    </property>
   </bean>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

华池县| 高雄市| 察哈| 景东| 岑巩县| 准格尔旗| 台安县| 灵山县| 同德县| 河南省| 左权县| 舟山市| 九江县| 菏泽市| 即墨市| 镇平县| 寿阳县| 中西区| 北安市| 侯马市| 佳木斯市| 上饶县| 襄樊市| 岚皋县| 太仆寺旗| 舒兰市| 彩票| 红桥区| 和顺县| 彰化市| 蛟河市| 同心县| 房产| 德昌县| 绩溪县| 邢台县| 广河县| 高雄县| 商城县| 登封市| 中卫市|