返回顶部
首页 > 资讯 > 精选 >详解SpringMVC 自动封装枚举类的方法
  • 733
分享到

详解SpringMVC 自动封装枚举类的方法

springmvc枚举 2023-05-31 15:05:57 733人浏览 独家记忆
摘要

springMVC默认无法自动封装枚举类,解决方法如下:枚举类public enum GoodsPromoteEnum { fine("精品",0), limit("限时购",1), cheap("特价",2);

springMVC默认无法自动封装枚举类,解决方法如下:

枚举类

public enum GoodsPromoteEnum {    fine("精品",0),    limit("限时购",1),     cheap("特价",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;  }}

--结束END--

本文标题: 详解SpringMVC 自动封装枚举类的方法

本文链接: https://lsjlt.com/news/226745.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 详解SpringMVC 自动封装枚举类的方法
    springmvc默认无法自动封装枚举类,解决方法如下:枚举类public enum GoodsPromoteEnum { fine("精品",0), limit("限时购",1), cheap("特价",2); ...
    99+
    2023-05-31
    spring mvc 枚举
  • mybatis中实现枚举自动转换方法详解
    前言最近在工作中遇到一个问题,在设计数据库的时候,我们有时候会把表里的某个字段的值设置为数字或者为英文来表示他的一些特殊含义。就拿设置成数字来说,假如1对应是学生,2对应是教师,在Java里面定义成这样的枚举,但是一般使用mybatis查出...
    99+
    2023-05-31
    mybatis 枚举 自动转换
  • Java中枚举类enum的values()方法的详解
    Java中枚举类enum的values()方法的详解 简介: 枚举中的一个特殊方法,values(), 在Enum 的 API 文档中也找不到这个方法,当点击values()时,也会跳到本类上。 此方法可以理解为:将枚举类转变为一个枚举类型...
    99+
    2023-08-18
    java 开发语言 jvm
  • Java枚举的使用方法详解
     Java枚举的使用方法详解前言  你代码中的flag和status,都应该用枚举来替代很多人都说,枚举在实际开发中很少用到,甚至就没用到。因为,他们的代码往往是这样子的:public class Constant { ...
    99+
    2023-05-31
    java 枚举 ava
  • 详解Python中的枚举类型
    目录什么是枚举类型为什么要使用枚举如何使用枚举从字典创建枚举最后的话你好,我是 征哥,今天分享一下 Python 中的枚举类型,为什么需要枚举类型,及如何使用。 什么是枚举类型 枚举...
    99+
    2024-04-02
  • Java中枚举类的用法示例详解
    目录1.引入枚举类2.实现枚举类3.枚举类的使用注意事项4.枚举的常用方法5.enum细节1.引入枚举类 Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个...
    99+
    2024-04-02
  • SpringBoot枚举类型的自动转换的实现
    目录1、请求头接收参数2、请求体接收3、添加自定义枚举序列化需求:一般我们在数据库都会定义数值型的枚举常量,不管是序列化还是反序列化都是需要我们手动去转换成枚举类型的,既然这样我们能...
    99+
    2024-04-02
  • java使用枚举封装错误码及错误信息详解
    目录枚举封装错误码及错误信息用法如下封装返回结果类和枚举错误码枚举错误码封装返回结果类枚举封装错误码及错误信息 使用枚举类型来封装project中所需要的错误码和错误信息,十分方便。...
    99+
    2024-04-02
  • java中enum(枚举)的用法详解
    Java Enum原理: public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE };实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要构造新对象。因此,在比较两个枚举类型的值...
    99+
    2020-07-20
    java基础 java enum 用法
  • Golang表示枚举类型的详细讲解
    枚举,是一种重要的数据类型,由一组键值对组成,通常用来在编程语言中充当常量的标识符。在主流行编程语言如 c、 java 等,都有原生支持。在 go 中,大家却找不到 enum 或者...
    99+
    2024-04-02
  • Java枚举类的使用方法是什么
    本篇内容介绍了“Java枚举类的使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一 枚举类有哪些特点创建一个ColorEnum的...
    99+
    2023-06-16
  • 详解Python枚举的定义与用法
    目录1. 枚举的定义2. 枚举取值 3. 迭代器 4. 枚举比较1. 枚举的定义 首先,定义枚举要导入enum模块。枚举定义用class关键字,继承Enum类。用于定义枚举...
    99+
    2023-05-15
    Python枚举 Python枚举定义 Python枚举用法
  • java枚举类的构造函数实例详解
    java枚举类的构造函数实例详解首先,给出一个例题如下:enum AccountType{ SAVING, FIXED, CURRENT; private AccountType() { System.out.println(“...
    99+
    2023-05-31
    java 枚举类 构造函数
  • MyBatis-Plus如何使用枚举自动关联注入详解
    目录什么是枚举自动注入?实际效果实现步骤踩坑解决方法参数解析总结什么是枚举自动注入? 官方文档是这么解释的 解决了繁琐的配置,让 mybatis 优雅的使用枚举属性! 按我的理解是维...
    99+
    2024-04-02
  • C#枚举类型开发的方法是什么
    本篇内容主要讲解“C#枚举类型开发的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#枚举类型开发的方法是什么”吧!:C#枚举类型开发学习心得终于用 C# 去正式写我的***个程序了,...
    99+
    2023-06-17
  • C# 枚举类型的声明和使用方法
    本篇内容主要讲解“C# 枚举类型的声明和使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C# 枚举类型的声明和使用方法”吧!目录前言相关介绍一、枚举声明二、声明位置三、枚举使用前言学习记录...
    99+
    2023-06-20
  • 详解Java枚举类在生产环境中的使用方式
    目录前言使用1、确定业务场景状态2、定义枚举类3、自定义查询方法4、测试效果总结前言   Java枚举在项目中使用非常普遍,许多人在做项目时,一定会遇到要维护某些...
    99+
    2024-04-02
  • vue3声明字段名为枚举的类型详解
    目录vue3声明字段名为枚举类型下面是Type的枚举声明,共有6个字段vue使用提升之"枚举"应用方式一(适用于简易过滤器中)方拾二(过滤器,循环列表)vue3声...
    99+
    2024-04-02
  • C语言自定义数据类型的结构体、枚举和联合详解
    结构体基础知识 首先结构体的出现是因为我们使用C语言的基本类型无法满足我们的需求,比如我们要描述一本书,就需要书名,作者,价格,出版社等等一系列的属性,无疑C语言的基本数据类型无法解...
    99+
    2024-04-02
  • java 枚举类定义静态valueOf(java.lang.String)方法的问题及解决
    目录问题的起因猜测、分析最终解决方案枚举类Enum方法简介(valueof,value,ordinal)我们应该注意到enum类型有如下的一些特征了解了这些基本特性,我们来看看如何使...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作