您的位置:首页 > 其它

EnumUtils.getEnum 异常 The Class must be a subclass of Enum

2018-01-20 11:05 281 查看

错误原因

使用了
org.apache.commons.lang.enums
下的
EnumUtils
工具类,该类中的
getEnum(Class enumClass, String name)
方法中enumClass要求传入
org.apache.commons.lang.enums.Enum
的子类:



在普通项目中,一般会使用简单的枚举类型,因此出错。

解决方案

使用
org.apache.commons.lang3
包下的
EnumUtils
工具类,maven依赖:

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  异常
相关文章推荐