在Spring Boot中,在读取yml或者properties的配置文件值,如果使用@Value注解对属性进行赋值,但如果在配置文件或启动参数中未指定对应的参数值,则会抛出异常。异常信息往往是对应注入属性的类实例化失败。 我们希望如果配置文件没有设置,能读到一个默认值,不会导致程序出错。 此时,需要对@Value对应的值进行配置,或设置默认值。设置方法如下: @RestController public class ConfigController { // ①未指定默认值 @Value("${user.user…