@Value注解给静态变量赋值

@Value注解给静态变量注入值

常规赋值配置是

@Value("${config.url}")
private String url;

但是这种方式不能用于给静态变量赋值,需要通过@Value注解给set方法注入值,然后通过set方法对静态变量赋值

private String url;
@Value("${config.url}")
public void setUrl(String url) {
        Test.url = url;
    }

其中Test是该静态变量所在的类名

你可能感兴趣的:(spring,boot,java,springboot,spring,boot)