异常处理:Could not find class [org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration]
问题描述:
在删除activiti工作流引擎(及相关代码、依赖和配置文件)后, 由于activiti相关jar包会使用到SpringSecurity, 项目无法启动, 报错信息如下:
java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration]
at org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:334) ~[spring-core-5.2.7.RELEASE.jar:5.2.7.RELEASE]
解决方案:
mvn clean之后, 在Library Settings中手动删除会使用到SpringSecurity相关的依赖jar包.
当我在pom文件中删除activiti依赖, 并在library setting中删除相关jar包依赖后, 项目成功运行.