spring boot 读取yml中的参数 @Value的使用

spring boot 读取yml中的参数 @Value的使用_第1张图片

spring boot 读取yml中的参数

如果项目中有一些反复使用的参数,参数唯一并且不会改变(例如图片路径)可以把他写在yml里进行反复读取。
首先在yml配置参数名和他的参数 注意空格和缩进

// An highlighted block
file:
  name: fish

在需要用到这个参数的类中使用@value注入

// An highlighted block
public class GetYml {
    @Value("${file.name}")
    private String name;

    @RequestMapping("/f")
   public String hello(){
        return name ;
   }
}

这样就可以读取到了
spring boot 读取yml中的参数 @Value的使用_第2张图片

你可能感兴趣的:(boot,微服务)