我不知道如何使用@NotNull编写@NotNull,但我无法获取Tomcat中的消息或错误消息。
我用@NotEmpty.but导致了Tomcat的坠落。
@NotNull
@Column(name = "title", length = 255, nullable = false)
private String title;我期望Tomcat显示错误日志,或者网页会显示错误消息。
发布于 2019-07-28 09:13:00
如果要记录违反验证规则的某种类型的日志,请打印一条消息。
示例:此classFoo使用@NotNull和@Size来声明这些验证规则。
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;
}发布于 2019-07-28 08:55:51
这是Hibernate端的约束,它不会在web UI上显示,您可以捕获异常并在UI上显示它。
https://hibernate.org/validator/documentation/getting-started/
https://stackoverflow.com/questions/57237085
复制相似问题