@Size注释不修剪空格

时间:2017-01-03 16:16:54

标签: java hibernate trim bean-validation entity-bean

我有一个Entity bean,其中一个String类型属性具有@Size注释,如下所示:

@PSanityCheck
@Size(min = 8, max = 8, message = "validation.servicecode_length")
@NotEmptyData
@Column(name = "servicecode")
@Field
private String servicecode= "";

但是,如果我在开头键入一个包含空格的字符串,例如“1234567”,它将接受它作为由8个字符组成的输入。如何让它修剪掉空白?那有注释吗?用户界面是用Vaadin框架制作的。

1 个答案:

答案 0 :(得分:2)

您可以将@Pattern注释与此

的正则表达式一起使用