@Value配置文件没这个属性时启动报错,Could not resolve placeholder 'sysflag' in value "${sysflag}"
解决方法:
看以下例子
@Value("${sysflag:}")
private String sysflag;
假如application.xml配置文件没配置sysflag这属性,项目启动就报Could not resolve placeholder 'sysflag' in value "${sysflag}",所以可以在配置文件加上,如果不想加的话注入这个属性时设置默认值即可,以下默认 sysflag为空字符串
@Value("${sysflag:}")
private String sysflag;