Java-父类中直接取字段属性值取不到-需要使用this.getXxxx()-子类
我遇到的是,父类中直接取字段属性值取不到,
public void checkContainerId() {
if (StringUtils.isBlank(containerId)) { // 这个为空,需要改成 this.getContainerId()才行,不能少了this.
if (UserInfoUtil.getUserInfo() != null && StringUtils.isNotBlank(UserInfoUtil.getCurContainerId())) {
setContainerId(containerId);
} else {
throw new BizzException("containerId不能为空");
}
}
}
总结:
实体中要有无参构造器
父类实体中的字段子类不要再存在
父类中方法取字段值都要使用this的方法获取,例如 this.getPageNum() ,不要直接去取字段 ,来自劳保的Dto。
https://blog.csdn.net/whm18322394724/article/details/83545169 ,
正文到此结束