首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用@NotNull

如何使用@NotNull
EN

Stack Overflow用户
提问于 2019-07-28 08:32:25
回答 2查看 69关注 0票数 0

我不知道如何使用@NotNull编写@NotNull,但我无法获取Tomcat中的消息或错误消息。

我用@NotEmpty.but导致了Tomcat的坠落。

代码语言:javascript
复制
  @NotNull
  @Column(name = "title", length = 255, nullable = false)
  private String title;

我期望Tomcat显示错误日志,或者网页会显示错误消息。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-28 09:13:00

如果要记录违反验证规则的某种类型的日志,请打印一条消息。

示例:此classFoo使用@NotNull和@Size来声明这些验证规则。

代码语言:javascript
复制
package foos;
import java.util.List;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import lombok.Data;
@Data
public class Foo {

@NotNull
@Size(min=5, message="Name must be at least 5 characters long")
private String name;

@Size(min=1, message="You must choose at least 1 item")
private List<String> items;

}
票数 0
EN

Stack Overflow用户

发布于 2019-07-28 08:55:51

这是Hibernate端的约束,它不会在web UI上显示,您可以捕获异常并在UI上显示它。

https://hibernate.org/validator/documentation/getting-started/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57237085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档