验证字符串是字符串,数字是数字

时间:2019-01-14 12:06:19

标签: java postman

我想验证字符串和数字。 如果我希望从JSON接收唯一的字符串并接收数字,我将返回一条错误消息。与号相同。 我可以为此找到注释吗? Example @String-如果我从邮递员发送的请求中没有“ example”且只有1个(仅数字)

public class User {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    //Example @String
    @Column(name = "password")
    private String password;

    @Column(name = "role")
    private String name;

}

我在实体中创建一个字段String。如果我从邮递员1发送的邮件中不带“”-这是不正确的。但是,如果我发送“ 1”-正确。如何验证? 反之亦然...

我使用字符串字段,但是如果我发送时不带“”-这也正确。仅应使用“”正确。 我该如何解决? 来自邮递员: enter image description here

1 个答案:

答案 0 :(得分:0)

将javax.validation.constraints.NotBlank中的@NotBlank用于字符串 和@Digits表示数字