1.可能配置里面没有相应的值,需要改配置或者添加默认值:
@Value("${配置:默认值}")
private static String aaa;
@Value("${system.host:178.456}")
private static String aaa;
2.对于静态变量不能直接注入
@Component
public class UrlBuilder {
//错误,注入不了
@Value("${hosts.ky:kjgm}")
private static String dress;
}
//需要加入component
@Component
public class UrlBuilder {
private static String dress;
@Value("${hosts.ky:kjgm}")
public void setdrss(String ky){
dress=ky;
}
}