本文介绍: 按照错误 找到这个地方 也就是出现这个错误原因就是@Value(“${jeecg.path.webapp}”)没法找到里面的值 而这个值是去配置文件里面找的.所以出现这个问题的根本原因就是。

问题描述

Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with nameorg.apache.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration’: Unsatisfied dependency expressed through fieldfilterMap’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with namewebMvcConfiguration’: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholderjeecg.path.webappin value “${jeecg.path.webapp}”

在这里插入图片描述
按照错误 找到这个地方 也就是

@Value("${jeecg.path.webapp}")

现在补充一个知识点 @Value几种用法
在这里插入图片描述
出现这个错误原因就是@Value(“${jeecg.path.webapp}”)没法找到里面的值 而这个值是去配置文件里面找的.所以出现这个问题的根本原因就是

  1. 配置文件指定错误
  2. 没指定配置文件

解决办法

指定配置文件

时候github下载项目多个yml文件application.yml中的active中指定你需要配置文件
在这里插入图片描述

指定为Resource文件

如果resources 文件夹没有指定为Resources 也会出现这个问题 把他指定为Resources文件即可

在这里插入图片描述

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注