枚举类型参数 的校验要如何处理?

来源:4-10 对Enumeration的理解与扩展

成晓东2019

2020-12-11 10:36:55

# 具体遇到的问题
在TokenGetDTO中如果要实现对 枚举类型参数 private LoginType  type,的非空校验和范围校验,是不是也需要自己写一个 EnumValueValidator的注解@才能实现,还是说有现成的注解@可以用?

# 报错信息的截图

# 相关课程内容截图
http://img.mukewang.com/climg/5fd2db2a09aec28a06270291.jpg# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

1回答

7七月

2020-12-11

这个校验建议自己写了,因为这个枚举需要判断出是符合已经定义的枚举数字的,不建议直接判断是整数或者 正整数这样的通用判断。

0

Java全栈工程师

从Java到全栈,开发带SKU的真实企业级电商项目(附赠整套UI框架,配套升级Vue3.0内容)

2074 学习 · 3056 问题

查看课程