1. 程式人生 > >static變數使用@Value注入小紀

static變數使用@Value注入小紀

Spring 不允許(or 不支援?)把值注入到靜態變數中,需要通過setter方法進行注入,如下

private static String MESSAGEURL;

@Value("${verification.message}")
public void setMESSAGEURL(String messageUrl) {
    VerificationCode.MESSAGEURL = messageUrl;
}

注意setter方法不可以為static!
除此之外需要在類名上新增@Component註解