大海话语
2021-11-04 20:38
采纳率: 87.6%
浏览 23
已结题

SpringBoot读取application.yml中的值失败

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


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

下面是java的


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

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

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • Roc-xb 后端领域优质创作者 2021-11-04 20:41
    最佳回答

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

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

    img

    img

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题