@Value static静态变量注入

@Component
public class Config {

    @Value("${config1}")
    private static String config1;
 
}

使用上面这种方式,config1会返回null
正确写法

@Component
public class Config {
 
    private static String config1;
 
    public static String getConfig1() {
        return config1;
    }
 
    @Value("${config1}")
    public void setConfig1(String config1) {
        Config.config1 = config1;
    }
}

猜你喜欢

转载自blog.csdn.net/lw112190/article/details/107013890