Bean Validation 与 Hibernate Validator 数据校验精要
掌握 JSR-380 Bean Validation 规范与 Hibernate Validator 扩展,实现分层校验、自定义约束与国际化错误消息
tag
掌握 JSR-380 Bean Validation 规范与 Hibernate Validator 扩展,实现分层校验、自定义约束与国际化错误消息
TypeScript 只在编译时有类型检查,运行时数据仍需验证。详解 Zod 在 API 请求验证、表单校验、环境变量类型安全、Prisma 数据校验中的完整用法。
写 JSON API 时,校验是绕不开的。字段缺失、字符串太长、枚举值不合法、嵌套数组为空,这些都应该在进入业务逻辑前拦住。很多项目会使用校验库,这没问题;但初学者最好先理解不用框架时规则应该放在哪里、错误怎么组织。
CSV 导入是很多后台系统都会遇到的功能。用户从表格软件导出一份文件,上传到系统里批量创建用户、商品或订单。Go 标准库的 能完成大部分基础工作,但真正难的是边界:表头不对怎么办,某一行邮箱为空怎么办,转换失败怎么告诉用户,文件很大时能不能逐行处理。