課程
/后端開發
/Java
/使用Google Guice實現依賴注入
老師,有沒有把guice容器中的組件注入到spring容器中的自動化實現?
不然每一個guice組件都要在spring @Bean手動注入,邏輯業務組件一多起來,這樣感覺也挺麻煩的
2018-07-02
源自:使用Google Guice實現依賴注入 7-6
正在回答
我覺得
如果要自動化: 就只使用 spring ,不要混入 Guice。老師最后的總結中也說了這個問題,spring項目的話就使用spring的注入就好了,沒必要引入Guice,但是有可能你引用別人的項目,別人使用的是Guice,這時就要用到老師課程中的混合啦。
剛開始看第7章,看到那么多的 @Bean ,頭都大了。 但是,看到后面就沒那多多了(好像只剩下兩個了,有一個是引入`com.google.inject.Injector`的,這個應該是必須的)。 后面都重構了的。你可以下載源碼看下。
我的理解是:? 使用?@Bean 引入 `com.google.inject.Injector` 就可以了,其他的都交給 Guice
舉報
谷歌大神帶你重新理解依賴注入,示范Guice和Spring Boot如何協作
1 回答guice中MapBinder的問題
1 回答guice如何運行時綁定呢?
2 回答guice用@Before綁定以后還是報空指針
1 回答成員變量注入
2 回答injector 之前加 spring 的 @requestScope 可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-09
我覺得
如果要自動化: 就只使用 spring ,不要混入 Guice。老師最后的總結中也說了這個問題,spring項目的話就使用spring的注入就好了,沒必要引入Guice,但是有可能你引用別人的項目,別人使用的是Guice,這時就要用到老師課程中的混合啦。
剛開始看第7章,看到那么多的 @Bean ,頭都大了。 但是,看到后面就沒那多多了(好像只剩下兩個了,有一個是引入`com.google.inject.Injector`的,這個應該是必須的)。 后面都重構了的。你可以下載源碼看下。
我的理解是:? 使用?@Bean 引入 `com.google.inject.Injector` 就可以了,其他的都交給 Guice