問題引入
今天遇到了一個問題一個注入的URL一直爲NULL,原來是因爲static關鍵字,Spring並不支持對靜態成員變量注入,所以光使用@Autowired肯定是不行的,那麼該如何解決這個問題呢。
解決方案
通過Set方法注入,但需要注意的是,靜態變量生成的set方案仍然帶有static關鍵字,需要去掉才能成功注入
private static final String URL;
@Autowired
public void setURL(String URL) {
this.URL = URL;
}