mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
update validation version
This commit is contained in:
parent
d874b4282d
commit
170f01edba
@ -6,6 +6,7 @@
|
|||||||
# 5.8.0.M5 (2022-04-27)
|
# 5.8.0.M5 (2022-04-27)
|
||||||
|
|
||||||
### ❌不兼容特性
|
### ❌不兼容特性
|
||||||
|
* 【extra 】 升级jakarta.validation-api到3.x,包名变更导致不能向下兼容
|
||||||
|
|
||||||
### 🐣新特性
|
### 🐣新特性
|
||||||
|
|
||||||
|
@ -361,20 +361,20 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>jakarta.validation</groupId>
|
<groupId>jakarta.validation</groupId>
|
||||||
<artifactId>jakarta.validation-api</artifactId>
|
<artifactId>jakarta.validation-api</artifactId>
|
||||||
<version>2.0.2</version>
|
<version>3.0.1</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
<optional>true</optional>
|
<optional>true</optional>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.hibernate.validator</groupId>
|
<groupId>org.hibernate.validator</groupId>
|
||||||
<artifactId>hibernate-validator</artifactId>
|
<artifactId>hibernate-validator</artifactId>
|
||||||
<version>6.1.6.Final</version>
|
<version>7.0.4.Final</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.glassfish</groupId>
|
<groupId>org.glassfish</groupId>
|
||||||
<artifactId>javax.el</artifactId>
|
<artifactId>jakarta.el</artifactId>
|
||||||
<version>3.0.0</version>
|
<version>4.0.2</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- 验证工具可选依赖 end -->
|
<!-- 验证工具可选依赖 end -->
|
||||||
|
@ -2,9 +2,11 @@ package cn.hutool.extra.validation;
|
|||||||
|
|
||||||
import cn.hutool.extra.validation.BeanValidationResult.ErrorMessage;
|
import cn.hutool.extra.validation.BeanValidationResult.ErrorMessage;
|
||||||
|
|
||||||
import javax.validation.ConstraintViolation;
|
import jakarta.validation.ConstraintViolation;
|
||||||
import javax.validation.Validation;
|
import jakarta.validation.Validation;
|
||||||
import javax.validation.Validator;
|
import jakarta.validation.Validator;
|
||||||
|
import jakarta.validation.ValidatorFactory;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
||||||
@ -24,7 +26,9 @@ public class ValidationUtil {
|
|||||||
private static final Validator validator;
|
private static final Validator validator;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
validator = Validation.buildDefaultValidatorFactory().getValidator();
|
try(ValidatorFactory factory = Validation.buildDefaultValidatorFactory()){
|
||||||
|
validator = factory.getValidator();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,7 +3,7 @@ package cn.hutool.extra.validation;
|
|||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* java bean 校验工具类单元测试
|
* java bean 校验工具类单元测试
|
||||||
|
Loading…
x
Reference in New Issue
Block a user