javax.validation支持传入的字符串必须在指定的值之间

java 文章 2023-07-14 12:37 674 0 全屏看文

AI助手支持GPT4.0

我需要判断数据取值只能是oracle,mysql或者mssql,但是找了半天发现  javax.validation 里并没有直接的办法。

上网也找了其他人的办法,然而并没啥用。

忽然想到应该可以用正则把。

image.png

@NotNull(message = "请选择源数据库类型")
@Pattern(regexp = "^(oracle|mysql|mssql)$", message = "源数据库类型取值只能是oracle、mysql或mssql")
private String source_type;

这样操作后发现生效了。果然正则是万能的

image.png

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
java中集合的简介说明
作为一个程序员,有什么想对新人说的吗?
【性能优化】MySQL常用慢查询分析工具
Java泛型类型推断
springJdbcTemplate 执行 sql中包含in的用法
随便看看
微信开放平台跟公众平台有什么区别? 3517
怎么添加小程序支付功能? 4312
教育科技公司申请微信支付被拒绝? 4695
微信公众号免300认证教程 5776
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5187
小程序广告组件通过审核,但是小程序内没有显示广告? 4961
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9389
问题? 8909
如何快速搭建抽奖助手小程序(无需代码知识) 6039
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7343