本文介绍: 按照错误 找到这个地方 也就是出现这个错误原因就是@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文件即可

在这里插入图片描述

原文地址:https://blog.csdn.net/weixin_41785349/article/details/128000267

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37088.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

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