关于null的大坑

2022-08-16 15:58:13 浏览数 (2)

今天跟前端对接口的时候。。。

有个关键字keyword,前端明明没传入进来,我执行判断的时候,一直进不去那段“如果为空就XXX的逻辑”

代码语言:javascript复制
if (StringUtils.isNoneBlank(commonQueryDtoEntity.getKeywords())) {
    //debug发现进不来
}

最后发现代码里我是这样写的

代码语言:javascript复制
commonQueryDtoEntity.getKeywords() ""

这样其实转换出来并不是空串,而是一个"null"字符串。。。

代码语言:javascript复制
"null"

希望引以为戒

0 人点赞