若依报:Could not resolve placeholder ‘shiro.session.expireTime‘ in value “${shiro.session.expireTime}“

1、异常描述:

Error creating bean with name 'shiroFilterFactoryBean' defined in class path resource [com/ruoyi/framework/config/ShiroConfig.class]

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、问题原因:

建立新的子模块后,会将maven中原来的jar打包方式自动改为pom打包,在删除的时候没有删除干净。

 3、解决方法:

将maven中的<packaging>pom</packaging>改为<packaging>jar</packaging>

4、该异常产生原因一般会有3种情况:

  • 常见的就是配置文件有问题,比如说yml或properties文件配置有问题。
  • 引入的依赖有问题
  • 环境方面问题,比如说jdk不一致或是idea中的iml文件的问题

猜你喜欢

转载自blog.csdn.net/qq_53127029/article/details/131370538