- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Play 中创建模型时! 2.x,可以使用@Constraints.Required
和@Formats.NonEmpty
。据我了解,它们是相同的,但是 ZenTasks sample在同一领域使用它们,所以我可能错了。但是为什么?
public class User extends Model {
@Id
@Constraints.Required
@Formats.NonEmpty
public String email;
...
}
最佳答案
约束和格式具有完全不同的目标。一次用于格式化,另一个用于验证,所以
@Constraints.Required
是一个验证,它确保值不为空。@Formats.NonEmpty
是一个格式化程序,它修剪输入,如果字符串的长度为 0 (text.trim().isEmpty()
)它返回空值。所以该值设置为空。之后 Required-annotation 就可以完成这项工作。因此,两者同时使用通常很有用,但并非在所有情况下都适用。
关于playframework - @Constraints.Required 和@Formats.NonEmpty 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10902943/
数据列表非空 https://hackage.haskell.org/package/base-4.15.0.0/docs/Data-List-NonEmpty.html 如何将 NonEmpty 的
我正在使用 Renci SSH.NET 访问 unix 服务器上的文件和文件夹。我想通过指定基本目录来删除整个目录树,但是当我调用 sftp.DeleteDirectory(destination)
在 Play 中创建模型时! 2.x,可以使用@Constraints.Required和@Formats.NonEmpty。据我了解,它们是相同的,但是 ZenTasks sample在同一领域使用
我想知道以下两个查询中哪个查询的性能更高? 查询 1: SELECT NONEMPTY(CROSSJOIN({[Product].[Category].children},
List.max根据某些顺序返回列表的“最大”元素...但如果列表为空,您将得到 java.lang.UnsupportedOperationException: empty.max异常(except
在 Scala Option 中,它的 isDefined 和 nonEmpty 方法有什么区别?两者之间有性能差异吗? 最佳答案 看源码,nonEmpty的定义是: final def nonEmp
我是第一次尝试 Sequelize.js,我不知道错误是什么。我使用 Oath2 进行 Google 登录并将用户数据发送到 MySQL localhost 服务器: 错误 ValidationErr
我目前正在通过阅读 Purescript by Example 来学习 Purescript书(到目前为止,我发现的唯一广泛涵盖该语言的资源之一)。 我正在尝试实现第 6.7 节(实例依赖项)中的练习
我目前正在通过阅读 Purescript by Example 来学习 Purescript书(到目前为止,我发现的唯一广泛涵盖该语言的资源之一)。 我正在尝试实现第 6.7 节(实例依赖项)中的练习
问题的标题是我收到的错误的原因是因为我根本不知道如何解释它,无论我做了多少研究。每当我使用 bigglm() (来自 biglm 包,旨在对大量数据运行回归)运行逻辑回归时,我得到: Error in
我是一名优秀的程序员,十分优秀!