Spring Boot 进行优雅的字段校验,写得太好了!
import org.springframework.util.Assert;
public class FieldValidationService {
public void validateField(String fieldName, String value) {
Assert.hasText(fieldName, "The field name must not be empty");
Assert.notNull(value, "The value of field '" + fieldName + "' must not be null");
// 这里可以添加更多的校验逻辑
if (value.length() > 100) {
throw new IllegalArgumentException("The value of field '" + fieldName + "' is too long");
}
// 其他业务逻辑
}
}
这个代码示例展示了如何使用Spring框架的Assert
类来进行基本的字段校验。它检查了字段名和字段值是否非空,并且对字段值的长度进行了校验。这种校验方式简洁且易于阅读,对开发者来说是一个很好的实践。
评论已关闭