daiwenzh5 最近的时间轴更新
daiwenzh5

daiwenzh5

V2EX 第 306312 号会员,加入于 2018-04-05 23:17:49 +08:00
今日活跃度排名 1984
daiwenzh5 最近回复了
@oneisall8955 #13 额,实际上对于单个入参异常是无所谓,但是对于批量的情况下,我是想要知道那些数据是正确的,哪些是错误的,此时异常的话就终止了,目前看来,好像是只有用 String, Interge 这种原始类型,去映射枚举的 name ,或者 code 比较好一点,用反射动态写入枚举值,感觉挺怪的。
这个问题是最近在做 Excel 导入时想到的,想做成一个通用的自动校验。
@mossrock #15 这种的我考虑过,但是需要在枚举中手动设置一个“未知”枚举项了,如果做团队通用设计的话,通过人工约束也不太好,枚举又不能自定义抽象类,所以我在描述中也说了,测试了反射动态添加 UNKNOWN 枚举值。
@tairan2006 #14 NotNull 只是非空校验,如果允许为空呢?可以不填,但是填了必须在可选范围内的这种
@oneisall8955 不是序列化的问题, 而是同时使用枚举入参,并且注解校验,目前我了解的是无法做到的,因为序列化在前,没有的值,就成了 null
@oneisall8955 用原始值感觉不够优雅,正是如此才会想要讨论一下
@sulinwork 这样用校验器就没法区分出非预取值了,因为匹配不上的就被转成 null 了
vscode 内置 git ,以及 git history ,集成度已经很高了
@hidemyself 当然不是,你只需要关注自己业务所在的微服务,其他的可能是其他同事在开发,也可能是公司已经有的产品,或者第三方的
@z740713651 真实
看情况吧,如果服务器资源充足的话,实践一下未尝不可。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1105 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 22:40 · PVG 06:40 · LAX 15:40 · JFK 18:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.