3 Star 1 Fork 0

goenitz / jvalidation

2022-06-16 16:41
goenitz

修复 1.5.0 版本的错误,当使用 options 请求或请求 favicon.ico 时报 500错误的问题.

不要再使用 1.6.0 版本

2022-06-16 16:34
goenitz

修复 1.5.0 版本的错误,当使用 options 请求或请求 favicon.ico 时报 500错误的问题.

不要再使用 1.5.0 版本。

最后提交信息为: 修改文档中的版本号
2022-04-19 17:44
goenitz

开始支持 i18n 功能, 语言文件格式可参考 resources 文件夹下的文件。

可以在 spring boot 项目的 resources 目录下创建同名的语言文件来覆盖默认的语言文件。

也可以在 resources 目录下创建新的语言文件来补充系统语言文件的不足。

使用 jvalidation.default-lang 来配置默认语言,不配置默认为英文。

最后提交信息为: 1.6.0
2022-02-19 19:28
goenitz

✨ 优化
重构大部分代码, 使用拦截器代替 aop,使用时不再需要在要验证的方法上添加 @JValidated
可以通过 jvalidation.datasource-name 来设置数据库验证时使用的数据源
要验证的参数上的 @JValidated 注解也可以设置数据源,可以和全局使用不同的数据源
@Unique@Exists 可以设置自定义 sql 语句,这样就不止 mysql 数据库可以使用了

最后提交信息为: 修改部分文档
2022-02-16 11:40
goenitz

Required 验证器添加 allowBlank 属性,用于验证全是空格或者包含 tab 的字符串,使用正则 /^\s+$/验证。

2022-02-08 10:05
goenitz

把 RequiredIf 里面的通过 Condition 判断是否验证扩展到全部验证器。现在所有的验证器都可以使用 Condition 来判断是否要验证了
废弃 RequiredIf 验证器,可以直接使用 Required 来代替。
添加 NotRegexp 验证器,用于验证不匹配指定的正则表达式。

2022-01-08 16:50
goenitz

Required 验证器添加空验证支持,可使用 allowEmpty 设置
添加 RequiredIf 验证,支持使用 condition 类来判断是否需要验证
格式化代码和注释

2022-01-05 15:49
goenitz

所有验证器添加注释
新增 StartsWith 验证器
调整 Distinct 验证器,使可以验证数组和 List

2021-12-26 16:59
goenitz

精简各种 Between 验证器为一个。
添加新的 Min 和 Max 器。
支持 20 个左右的验证规则。
支持通过注解和静态调用两种方式验证数据。
支持搭配 mysql 做唯一和存在验证,支持使用 where 条件,where 条件内部支持解析 request 参数,在修改数据的时候做验证有很大用处。
支持直接返回验证错误,或者自己获取取错误信息,然后自定义返回。

最后提交信息为: v1.0.0 版本
Java
1
https://gitee.com/goenitz/jvalidation.git
git@gitee.com:goenitz/jvalidation.git
goenitz
jvalidation
jvalidation

搜索帮助