@Value 注入,在配置项的表达式后面加一个冒号和默认值就可以为@Value的变量指定默认值,当配置项没有该项的时候,就会采用默认值而不是抛出错误。
//null值用#{}包裹,如果不用默认解析成字符串
@Value("${cpris.docRootPath:#{null}}")
private String rootPath;
@Value("${cpris.ip:1}")
private String ip;
@Value 注入,在配置项的表达式后面加一个冒号和默认值就可以为@Value的变量指定默认值,当配置项没有该项的时候,就会采用默认值而不是抛出错误。
//null值用#{}包裹,如果不用默认解析成字符串
@Value("${cpris.docRootPath:#{null}}")
private String rootPath;
@Value("${cpris.ip:1}")
private String ip;