问题
java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration.persistenceExceptionTranslationPostProcessor

原因
pom文件中,引入的文件版本不兼容,jar包冲突。
解决方案
(1)点击清除缓存并重启的按钮

(2)注释发生冲突的包
在可能发送冲突的pom文件中,使用快捷键,Ctrl+Alt+Shift+u,即可通过下图红色的线查看冲突的jar包:

放大可以看到具体的冲突的jar包。

去pom文件中,找到冲突的jar包,并注释掉。

项目可以运行了。
本文详细解析了在Spring Boot项目中遇到的java.lang.IllegalStateException错误,该问题由pom文件中的版本不兼容和Jar包冲突引起。文章提供了两步解决方案:清除缓存重启及注释冲突的包,指导读者如何定位并解决冲突。

2万+

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



