首页 > 解决方案 > Hibernate @email 不关心域或 FQDN

问题描述

将 Spring Boot 与休眠一起使用。我在poko中有这样的东西

@Email
private String email;

这些示例输入:

我收到以下错误,这是预期的:

email: not a well-formed email address.

但是对于这个输入:

这被认为是可以的。Hibernate 不关心域吗?(.com、.io、.company)?

PS:使用截至此日期的最新版本:https ://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator/6.0.9.Final

标签: javaspringhibernatespring-boothibernate-validator

解决方案


fakeemail@a如果您要向名为a.

通常,在电子邮件验证中,我们接受更多严格有效的内容,以避免针对有效案例报告错误。

如果要更严格,可以使用注释的regexp属性在域中添加一个需要点的正则表达式。@Email


推荐阅读