【发布时间】:2016-05-10 19:28:28
【问题描述】:
我已经为一个模块的所有参数创建了一个输入传递参数类,并且想为不同的操作使用不同的参数
我的传递参数类的字段为
private Integer userId;
@Id
@Column(name = "user_email_id")
@NotEmpty(message = "Please enter your email_Id.")
@Email
@NotNull(message = "Enter last name")
private String userEmailId;
@NotEmpty(message = "Please enter your password.")
@Column(name = "user_password")
private String userPassword;
@NotNull(message = "Enter last name")
@NotEmpty(message = "Please enter your firstName.")
@Column(name = "firstname")
@SafeHtml()
private String firstName;
@SafeHtml()
@NotNull(message = "Enter last name")
@NotEmpty(message = "Please enter your lastName.")
@Column(name = "lastname")
private String lastName;
@NotEmpty
@Pattern(regexp = "(^[0-9]{10,12}$)", message = "Please enter your Mobile Number.")
@NumberFormat
@Column(name = "mobile_number")
private String mobileNumber;
@Column(name = "user_status")
private Integer userStatus;
@Column(name = "isdeleted")
private Integer isDeleted;
@Column(name = "createdUserId")
private Integer createdUserId;
@Column(name = "profile_picturename")
private String profilePicturename;
@Column(name = "address")
private String address;
private Integer isAdmin;
在这里注册我正在使用
{
"userEmailId": "sdfdfgfgf",
"userPassword": "fdsdsdf",
"firstName": "sdfsdf",
"lastName": "sfdsdfds",
"mobileNumber": "sdfgdgdf",
"userStatus": 1,
"isDeleted": 0,
"createdUserId": 1,
"profilePictureName": "kfksdjfhksjd",
"address": "sfdsdfsd"
}
在json中传递参数&用于登录尝试传递
{
"userEmailId": "f@g.cm",
"userPassword": "fdsdsdf",
"isAdmin":0
}
parameters ,但对于登录,我也会收到其他字段的验证消息,
谁能告诉我如何只将需要的字段传递给方法,而不会收到我没有传递的字段的验证消息
提前问好
【问题讨论】:
标签: java validation rest hibernate-validator spring-rest