Environment 注入service 报错 null
生活随笔
收集整理的這篇文章主要介紹了
Environment 注入service 报错 null
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
公司項目用的fastdfs,但是因為fastdfs不能指定文件夾等存儲,所以選擇fastdfs單獨存儲商品的圖片,但是還有頭像與聊天記錄的圖片要存在哪里,就這個問題作出了討論,最后一致決定用七牛云,用七牛云,當然需要配置公鑰、私鑰等等配置項,項目多配置文件,配置到配置文件中,要讀取,就用了 Environment
當按照平常情況把Environment注入到service時 發現啟動報錯,獲取為null,翻找網上資料后,把@Autowired 注入 修改如下
private Environment envir; @Override public void setEnvironment(Environment environment) {this.envir = environment; }還要切記給該類繼承 EnvironmentAware
就解決了!!!
總結
以上是生活随笔為你收集整理的Environment 注入service 报错 null的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux - send 出现 Reso
- 下一篇: BACKUP SET和BACKUP PI