我的代码是下面这样子的,看着没啥毛病,但就是注入不了!!
(@Value取值为NULL的解决方案_zzmlake的博客-CSDN博客_@value null)这篇文章的解决方案就很全面,只是没有遇到我这的问题,你们可以先看看。
@Data
@Component
public class SignCheck {
@Value("${ieop.signKey}")
private String signKey;
@Value("${ieop.encodeKey}")
private String encodeKey;
}
来自清晨脑子灵光一闪,包引错了!
我一开始引的包
import com.google.api.client.util.Value; XXX这个是错的
下面这个才是正确的
import org.springframework.beans.factory.annotation.Value;
真的是太粗心了!!一不小心就给自己挖了个坑!!!在此记录自己的日常错误,希望大家不会遇到。