解决springboot报错Could not resolve placeholder‘xxx‘ in value“${XXXX}

 更新时间:2023年11月27日 11:31:19   作者:爱纸  
这篇文章主要介绍了解决springboot报错:Could not resolve placeholder ‘xxx‘ in value “${XXXX}问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

springboot报错Could not resolve placeholder‘xxx‘ in value“${XXXX}

在springboot项目请启动时,我们使用@Value注解从配置文件取出属性值的时候,

@Value("${tokenUrl}")
private String tokenUrl;

有可能出现无法解析的状况。

此时我们需要在启动类中加上占位符配置即可

@Bean
public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() {
    PropertySourcesPlaceholderConfigurer placeholderConfigurer = new PropertySourcesPlaceholderConfigurer();
    placeholderConfigurer.setIgnoreUnresolvablePlaceholders(true);
    return placeholderConfigurer;
}

报错解决:Could not resolve placeholder‘spring.datasource.url‘ in value“${spring.datasource.url}“

原因

由于 Git 的分支切换问题,导致需要重新导入 JDK ,而且, IDEA 没有自动识别当前项目为 Maven 管理的项目,所以需要重新导入一下。

解决办法

看一下自己是不是 Maven 项目,点击 IDEA 下图中的1,然后看一下3有没有,如果没有,可以分别点一下2的两个按钮,看有了没有:

如果没有的话,你可以去 pom.xml 文件里,右击,看能够重新引入依赖,如果没有相应的按钮,你会看到提示添加此项目为Maven项目的按钮,点击就可以了。

当然,如果你还不是这种情况的话,你可以尝试一下: clean 并重新编译一下项目,记住这个思路就没错了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决springboot使用logback日志出现LOG_PATH_IS_UNDEFINED文件夹的问题

    解决springboot使用logback日志出现LOG_PATH_IS_UNDEFINED文件夹的问题

    这篇文章主要介绍了解决springboot使用logback日志出现LOG_PATH_IS_UNDEFINED文件夹的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Java NIO无法绑定指定IP和端口解决方案

    Java NIO无法绑定指定IP和端口解决方案

    这篇文章主要介绍了Java NIO无法绑定指定IP和端口解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • SpringBoot引入额外的YAML配置文件的代码实现

    SpringBoot引入额外的YAML配置文件的代码实现

    在SpringBoot项目中,有时需要引入除application.yml之外的配置文件(例如在开发公共组件时),使用@PropertySource注解可以实现这一需求,但有一些细节点需要注意,在此记录,感兴趣的小伙伴跟着小编一起来看看吧
    2024-09-09
  • Java流程控制语句最全汇总(上篇)

    Java流程控制语句最全汇总(上篇)

    这篇文章主要介绍了Java流程控制语句最全汇总(上篇),本文章内容详细,通过案例可以更好的理解数组的相关知识,本模块分为了三部分,本次为上篇,需要的朋友可以参考下
    2023-01-01
  • JavaWeb JDBC + MySql 通讯录实现简单的增删改查功能案例详解

    JavaWeb JDBC + MySql 通讯录实现简单的增删改查功能案例详解

    这篇文章主要介绍了JavaWeb JDBC + MySql 通讯录实现简单的增删改查功能,结合具体案例形式详细分析了JavaWeb JDBC + MySql数据库连接、增删改查等相关操作技巧与注意事项,需要的朋友可以参考下
    2019-08-08
  • java一个接口多个实现类的调用方式

    java一个接口多个实现类的调用方式

    这篇文章主要给大家介绍了关于java一个接口多个实现类的调用方式的相关资料,经测试确认,当一个接口有多个实现时,调用时只会执行一个,有时候需要多个实现调用,需要的朋友可以参考下
    2023-09-09
  • SpringBoot中各个层级结构的具体实现

    SpringBoot中各个层级结构的具体实现

    在SpringBoot项目中,常常会把代码文件放入不同的包中,本文主要介绍了SpringBoot中各个层级结构的具体实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • Java代理的几种实现方式总结

    Java代理的几种实现方式总结

    本文将通过例子说明java代理的几种实现方式,并比较它们之间的差异,文中通过代码示例给大家介绍的非常详细,对大家的学习或工作有一定的参考价值,需要的朋友可以参考下
    2023-12-12
  • Java哈希表的概念及实现完整代码

    Java哈希表的概念及实现完整代码

    这篇文章主要介绍了Java哈希表的概念及实现的相关资料,哈希表是一种高效查找数据的结构,通过哈希函数将关键字映射到数组的索引位置,当发生冲突时,可以通过闭散列或开散列(链地址法)来解决,需要的朋友可以参考下
    2024-11-11
  • Spring Properties的使用和配置方法

    Spring Properties的使用和配置方法

    这篇文章主要介绍了Spring Properties的使用和配置方法,本文不是原理分析、源码分析文章,只是希望可以帮助读者更好地理解和使用 Spring Properties,有兴趣的可以了解一下
    2018-01-01

最新评论