Hibernate Validator - Jakarta Validation 参考实现
Hibernate Validator 版本: 9.1.0.Final - 2025-11-07 这是什么? 这是 Jakarta Validation 3.1 的参考实现。Jakarta Validation 定义了用于 JavaBean 以及方法验证的元数据模型和 API。默认的元数据源是注解,可以通过使用 XML 验证描述符来覆盖和扩展元数据。文档 此版本的文档包含在分发包的 docs 目录中,或者可以在线访问。发行说明 可以在 changelog.md 中找到此版本的全部更改。系统要求 JDK 17 或更高版本。使用 Hibernate Validator 如果您从下载站点下载分发存档,请将 dist/hibernate-validator-<version>.jar 与 dist/lib/required 中的所有 jar 文件一起复制到应用程序的类路径中。为了记录日志, Hibernate Validator 使用 JBoss Logging API,这是一个支持多种日志解决方案(例如 log4j 或 JDK 提供的日志框架)的抽象层。只需将支持的日志库添加到类路径中(例如 log4j-<version>.jar),JBoss Logging 便会将所有日志请求委托给该提供者。将以下构件添加到您的 Maven/Ivy/Gradle 依赖列表中: xml org.hibernate.validator hibernate-validator 9.1.0.Final 您还需要 Unified Expression Language 的 API 和实现。在 SE 环境中,这些依赖必须明确添加。在 Jakarta EE 环境中,它们通常已经提供。 xml org.glassfish.expressly expressly 6.0.0 Jakarta Validation 定义了与 CDI 的集成点。如果您的应用程序运行在不提供此集成的环境中,可以使用 Hibernate Validator CDI 可移植扩展,添加以下依赖: xml org.hibernate.validator hibernate-validator-cdi 9.1.0.Final hibernate-validator-annotation-processor-<version>.jar 是一个可选 jar,可以与您的构建环境和 IDE 集成,以验证约束注解是否正确使用。请参阅在线文档以了解更多信息。许可…
暂无开放 Issues,或尚未同步最近议题。