此篇記錄自己的愚蠢,嗯,對,就是愚蠢,多麼痛的領悟~
昨天寫一個工具類,需要使用@Resource注入RedisTemplate,使用@Value獲取application.properties配置文件中配置,並使用@Component將該工具類交個spring管理。
扎心的是,我寫完之後使用時,RedisTemplate以及兩個變量始終是null。
看了網上的各種blog,解決方式五花八門,我就不一一舉例了,一搜一大把。
然而,對我完全木有卵用,俺很憂桑。
幸運的是,經過幾個小時的、不厭其煩的、孜孜不倦的在各種blog中查找後,我看到了一篇blog,具體內容我沒注意,但是我看到其中一句話,說的大概意思就是:咱們都把工具類交給了spring管理了,就不能用new的方式創建對象並調用方法了,不然註解都是無效的
。
交給spring了,不能用new了
不能用new了
用new了
new了
wocao,無情,有木有,有木有~
當時朝着旁邊哥們大腿就是一巴掌
幾個小時啊,我tm都想抽自己,眼瞎啊,啊,啊~
特以此文記之,望君共勉!!!