1、异常描述:
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'shiroCasConfig':
Injection of autowired dependencies failed;
nested exception is java.lang.IllegalArgumentException:
Could not resolve placeholder 'shiro.session.expireTime' in value "${shiro.session.expireTime}"
2、该异常产生原因一般会有3种情况:
- 常见的就是配置文件有问题,比如说yml或properties文件配置有问题。
- 引入的依赖有问题
- 环境方面问题,比如说jdk不一致或是idea中的iml文件的问题
我所遇到的问题应该是归纳为环境的问题,我在解决该问题时,上述解决方案都进行过排查。多次尝试,最后发现属于项目编译有问题,我用的idea,更新项目后,项目就无法启动了,报上面的错误。最后我是如此解决的:idea --> build --> rebuild project 项目完美启动成功。
本文详细解析了在Spring Boot项目中遇到的Shiro配置异常问题,具体表现为依赖注入失败,未能解析配置文件中的占位符。通过检查配置文件、依赖及环境设置,最终确定为项目编译问题,并分享了在IDEA中重建项目的解决方案。
1万+

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



