Springboot中yml文件不生效原因分析及解决

 更新时间:2024年02月26日 11:31:53   作者:BACCD9  
这篇文章给大家介绍了Springboot中yml文件不生效原因分析及解决方法,通过图文给大家讲解的非常详细,对大家解决问题有一定的帮助,需要的朋友可以参考下

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ymlTestController': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'obj[1]' in value "${obj[1]}"

这个错误是由于在Spring框架中,无法解析占位符'str'导致的。请检查你的配置文件或代码,确保占位符'str'已经被正确定义和引用。

原因一:大家最容易发现的,就是yml文件内的str是否正确

原因二:yml配置文件没有生效,

我这个项目创成功的时候,

虽然他旁边有这个叶子,但是还是没有自动给我装配Springbooot这个组件

这时候就需要我们自己装,  步骤:点击 File 选中 Project Structure

点击Facets->"+"号,添加Spring,点击ok

之后就是这样:

原因三:如果你的yml文件旁边的图标不是叶子,就说明也是没有加载进去

 解决办法如下:

点击图中的"+"号,将你的yml文件加入进去

显示成下图这样,在Configuration Files里面有你所需的yml文件就行了

原因四:没有将yml配置文件编译进去

最恶心的一点,确定了你以上配置都是好好的,就是运行不起报 Could not resolve placeholder 'str' in value "${str}"这样的错,这就可能是编译错误,配置文件没有被编译过去,就需要你清理一下,将项目再重启一下,就像这样:打开旁边的Maven,点击Lifecycle,双击clean就可以了,

控制台会给你弹出来这个BUILD SUCESS

之后再run就好了

这是我现在发现的一些问题,后面再有再更新

以上就是Springboot中yml文件不生效原因分析及解决的详细内容,更多关于Springboot yml文件不生效的资料请关注脚本之家其它相关文章!

相关文章

  • 浅谈Java的String中的subString()方法

    浅谈Java的String中的subString()方法

    下面小编就为大家带来一篇浅谈Java的String中的subString()方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • Scala常用List列表操作方法示例

    Scala常用List列表操作方法示例

    这篇文章主要介绍了Scala常用List列表操作方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • 详解如何实现SpringBoot的底层注解

    详解如何实现SpringBoot的底层注解

    今天给大家带来的文章是如何实现SpringBoot的底层注解,文中有非常详细的介绍及代码示例,对正在学习java的小伙伴很有帮助,需要的朋友可以参考下
    2021-06-06
  • java后台利用Apache poi 生成excel文档提供前台下载示例

    java后台利用Apache poi 生成excel文档提供前台下载示例

    本篇文章主要介绍了java后台利用Apache poi 生成excel文档提供前台下载示例,非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • Java日常练习题,每天进步一点点(23)

    Java日常练习题,每天进步一点点(23)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-07-07
  • 深入解析Java的Hibernate框架中的一对一关联映射

    深入解析Java的Hibernate框架中的一对一关联映射

    这篇文章主要介绍了Java的Hibernate框架的一对一关联映射,包括对一对一外联映射的讲解,需要的朋友可以参考下
    2016-01-01
  • Spring Cloud 专题之Sleuth 服务跟踪实现方法

    Spring Cloud 专题之Sleuth 服务跟踪实现方法

    这篇文章主要介绍了Spring Cloud 专题之Sleuth 服务跟踪,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • SpringBoot详解整合Redis缓存方法

    SpringBoot详解整合Redis缓存方法

    本文主要介绍了SpringBoot整合Redis缓存的实现方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • SpringBoot中缓存注解的使用详解

    SpringBoot中缓存注解的使用详解

    为了实现缓存,Spring Boot 提供了一些缓存注解,可以方便地实现缓存功能,这篇文章主要介绍了SpringBoot中常用的缓存注解的使用方法,需要的可以参考一下
    2023-06-06
  • mybatis返回的map结果如何设置有序

    mybatis返回的map结果如何设置有序

    这篇文章主要介绍了mybatis返回的map结果如何设置有序,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01

最新评论