chore: 更新 README 中的示例

This commit is contained in:
zhouxy108 2025-06-01 06:48:30 +08:00
parent 5603b72897
commit 8be8be8f17

View File

@ -57,11 +57,12 @@ class CustomerMapValidator extends MapValidator<String, Object> {
private static final CustomerMapValidator INSTANCE = new CustomerMapValidator();
private static final String[] FIELD_NAMES = {
private static final String[] FIELD_NAMES = {
"name", "emailAddress", "vipLevel", "customerId", "birthday", "address"
};
private CustomerMapValidator() {
// validateAndCopy() 时默认保留的 key
super(FIELD_NAMES);
ruleForString("name").notBlank("姓名不能为空");
@ -92,7 +93,7 @@ class CustomerMapValidator extends MapValidator<String, Object> {
使用:
```java
public void foo(Map<String, Object> customer) {
CustomerMapValidator.getInstance().validate(customer);
Map<String, Object> validatedCustomer = CustomerMapValidator.getInstance().validateAndCopy(customer);
// ...
}
```