springboot读取不到yml文件,springboot项目yml文件失效
目录
springboot读取Application.yml并报告如下错误消息@Value Reading application.yml为空。项目需求的解决方案
00-1010 Spring Boot项目启动时读取配置文件出错。
springboot读取application.yml报错
无法从位置“classpath:/application.yml”加载属性源.org . YAML . snake YAML . error . yamlexception : Java . nio . charset . malformedinputexception :输入长度=1
找资料,原因基本确定是文件编码格式的问题(原来yml文件是GBK格式),所以把GBK格式改成了UTF-8。更改后发现前一个文件中的汉字是乱码。问题的原因应该是从这里开始的,所以删除所有评论重启是正常的。
注意:文件格式改变后,如果有乱码会影响评论。
错误信息如下
00-1010 spring boot中有一个死url。发送http请求以获取视频地址。
起初,想法是这样的。然后考虑到这种写法不够灵活,因为是springBoot项目,所以直接从配置文件中获取url非常方便。
然后需要获取值的敌人使用@VALUE注释来获取。
但是我无论如何也到不了那里的网址,一直是空的。
00-1010变量终于找到了。我之前用静电装饰过。Static是在加载类之前初始化的变量。所以@VALUE这个时候没有生效。所以它是空的。
只是消除静电。
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。