場景
定義一個java工具類,里面會使用autowired注解注入其依賴的服務
單例類,使用getinstance的方式進行調用(其實就是new了一個新的類)
原因
在使用Spring進行自動注入的過程中,只會對通過讀取Spring的配置文件或者配置類后產生的實例進行自動注入。
手動new出來的實例是無法獲得在Spring中注冊過得實例,這是 因為手動new 的實例并不是Spring 在初始化過程中注冊的實例史汗。
Spring默認都是單例的,new出來的對象拒垃,Spring依然不會對它進行裝配淹办,只有通過Spring創(chuàng)建的對象才會獲得自動裝配的功能