- 为了接收表单数据在Vo中创建信息的值对象。
//自动生成getset
@Data
//链式写法,不用写构造器
@Accessors(chain = true)
public class QuestionVo implements Serializable {
@NotBlank(message = "问题不能为空")
@Pattern(regexp = "^.{3,50}$", message = "标题3到50个字符")
private String title;
//为数组定义空值,最大限度避免空指针异常.
private String[] tagsName = {
};
private String[] teacherNickname = {
};
@NotBlank(message = "问题不能为空")
private String content;
}
- 为数组定义空值,最大限度避免空指针异常
- @Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法
- @Accessors(chain = true)开启链式编程,链式编程代码如下
StringBuilder build