java – Spring,bean和enum的valueOf
发布时间:2020-12-15 01:45:10 所属栏目:大数据 来源:网络整理
导读:当从Eclipse调用Spring的“Validate”时,当我想使用Enum的隐式“valueOf”方法返回枚举时,我会遇到很多错误. 例如: 有Eclipse告诉我: Non-static factory method valueOf with 1 arguments not found in factory bean class 但是据我从文档中了解到: Bean
当从Eclipse调用Spring的“Validate”时,当我想使用Enum的隐式“valueOf”方法返回枚举时,我会遇到很多错误. 例如:
有Eclipse告诉我:
但是据我从文档中了解到:
所以上面应该正常吗? (在这种情况下,btw是’constructor-arg’正确的标签,不应该是’method-arg’吗?). 为什么Eclipse / Spring的“Validate”会给我错误信息? 最佳答案
Enum.valueOf()有两个参数:
因此,所需的定义可能如下所示:
但是,这样的事情可能是一个更优雅的解决方案:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |