假设有一个名为员工的bean:
并且有许多字段,例如名字,姓氏,emp no,年龄,地址,名称等。
如果没有设置任何字段,我有没有办法测试?
我的意思是,我得到一个引用,通过它我可以逐个获取所有值并检查是否所有值都为空/ null。但有没有更好的方法来查找是否在bean中设置了任何字段
答案 0 :(得分:2)
是的,你可以像你在想的那样做......
没有开箱即用的方法,但你可以
创建一个返回boolean
的方法,这表示要检查的Bean的状态...
public boolean isProperlyInitialized(){
boolean condition1 = age!=0;
boolean condition2 = ...;
return condition1 && condition2 &&....;
}
并在代码中实现
Bean b = new Bean();
if(b.isProperlyInitialized){
//Do something cool
}