SpringBoot使用@Value读取Application.yml为null(疯狂踩坑)

    技术2025-05-06  30

    项目需求:在springBoot中有一个写死的url,发送http请求获取一个视频地址。

    一开始的思路是这样的,然后考虑到这样写不够灵活,因为是springBoot项目,所以直接在配置文件中获取url这样是十分方便的。

    然后需要获取Value的敌方使用@VALUE注解来获取

    但是死活获取不到该处的URL,一直为空。

     

    解决办法:最后发现该变量我之前用static进行修饰。static是在类加载前便初始化变量。所以这时@VALUE并没有生效。所以为NULL

    只需要把static去掉便可以了。

     

    Processed: 0.010, SQL: 12