Spring 不允许(or 不支持?)把值注入到静态变量中,需要通过setter方法进行注入,如下
private static String MESSAGEURL;
@Value("${verification.message}")
public void setMESSAGEURL(String messageUrl) {
VerificationCode.MESSAGEURL = messageUrl;
}
注意setter方法不可以为static!
除此之外需要在类名上添加@Component注解