springboot @value不能直接给静态变量赋值
@Value("${spring.mail.username}")
private static String from;
这样的方法会导致from为null
需要用set方法进行注入
这里EmailUtil是我的类名 需要在类名上加@Component注解
private static String from;
@Value("${spring.mail.username}")
public void setFrom(String from){
EmailUtil.from =from;
}
赋值成功