我最近将我的 Java 项目从 Spring Tools IDE 移动到 IntelliJ,但是我收到了一个我在 STS 中没有的错误:“无法解析 'String' 中的方法 'isBlank'”更重要的是,在 Spring Tools 中测试正在成功运行。我尝试重建 pom 文件,但仍然有错误。
我正在使用的代码部分是这样的:
if (uploadedPDFName == null || uploadedPDFName.isBlank()) {
//do something
}
我在字符串变量中捕获文件名。
首先,我会检查 IntelliJ 是否设置为至少使用 Java 11,因为那是在引入
isBlank()
的时候。您也可以尝试isEmpty()
,但 JDK 版本是我对导致问题的猜测。