问题:Cannot resolve symbol ‘lang3’
在spring boot 使用StringUtils时,发现import出现问题,解析不了lang3
原因:
- 找到依赖配置文件
implementation'org.apache.commons:commons-lang'
- 打开apache commons Lang 官网,看到如下说明:

- 官网给出说明:
请注意,Commons Lang 3.0(以及后续版本)与之前的版本(org.apache.commons.lang)使用了不同的包(org.apache.commons.lang3),从而允许Commons Lang 3与Commons Lang 2同时使用
- 因此在依赖配置文件下重新修改为:
implementation'org.apache.commons:commons-lang3'
重新加载gradle后问题解决
apache commons lang官网链接
在SpringBoot项目中遇到StringUtils导入错误CannotResolveSymbol 'lang3',原因是依赖配置不正确。Apache Commons Lang3从3.0版本开始使用了新的包名org.apache.commons.lang3。解决方案是更新依赖为'org.apache.commons:commons-lang3',然后重新加载Gradle,问题即可解决。
804

被折叠的 条评论
为什么被折叠?



