SpringBoot读取application.yml中的值失败

我想写一个配置,在java里面引入,但是,调用这个配置的数据时,失败了。
下面是配置类的


hwyun:
  ak: BCYBANMA
  sk: EqgI3AbVlCiVI01magQv1e
  bucketName: sat
  appkey:
  appSecret:

下面是java的


@Value("${hwyun.ak}")
    private static String ak;
    @Value("${hwyun.sk}")

项目能正常启动,也能识别端口号

应该是你属性加了static导致的,如果你要用static,
@value注解需要加载set方法上,才能够生效。

如果还不行,可以参考这种读取方式:

img

img