package base;
import net.sf.oval.constraint.NotBlank;
import net.sf.oval.constraint.NotNull;
public class User {
@NotBlank(
message = "用户名称不能为空"
)
@NotNull(
message = "用户名称不能为空"
)
private String userName;
@NotBlank(
message = "年龄不能为空"
)
@NotNull(
message = "年龄不能为空"
)
private String age;
private String gender;
public String getUserName() {
return this.userName;
}
public String getAge() {
return this.age;
}
public String getGender() {
return this.gender;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setAge(String age) {
this.age = age;
}
public void setGender(String gender) {
this.gender = gender;
}
public String toString() {
return "User(super=" + super.toString() + ", userName=" + this.getUserName() + ", age=" + this.getAge() + ")";
}
}
package service;
import base.User;
/**
* toString打印字段测试
*
* @author zhangkuankuan
* @version Id: ToStringPrintlnTest.java, v 0.1 2022/08/19 17:01 zhangkuankuan Exp $$
*/
public class ToStringPrintlnTest {
public User test() {
User user = new User();
user.setUserName("zhangsan");
user.setAge("18");
user.setGender("男");
System.out.println(user);
return user;
}
public static void main(String[] args) {
ToStringPrintlnTest printlnTest = new ToStringPrintlnTest();
User user = printlnTest.test();
System.out.println(user);//不在实体类toString方法黎明声明的字段,调用时不会打印未声明的字段测试验证
}
}