我被这个错误咬了太多次了。我有一个POJO类,如
public boolean isCustomTemplate() {
return Boolean.TRUE.equals(customTemplate);
}
如果customTemplate为null,我会在getter中抛出NullPointerException。通常这会发生在一些Jackson JSON映射代码的深处,这很难调试。
每当我尝试将 Boolean 隐式转换为 boolean 时,有没有办法告诉Eclipse警告我?
顺便说一下,为了保证这个安全,我会重写它,比如
StringLength
假设null表示错误。