spring @Value 设置默认值

spring @Value 设置默认值

    @Value("${spring.value.test}")
    private  String value;

 如果配置文件中没有设置 spring.value.test 在启动的时候讲报错。

设置默认值很简单

 @Value("${spring.value.test:111}")
    private  String value;

 设置默认值的好处

1.可以减少配置文件需要配置的数据,更加简单化。

2.设了默认值,配置文件中没有设置 spring.value.test 在启动的时候,不会报错。而且优先取配置文件的值。