對 Guice Interceptor 的一點 自己 的看法
對 Guice Interceptor 的一點 自己 的看法
最近 一直 在 聽 Google 吹 自己得 Ioc 框架 --Guice,自己 也小 用了 一下 ,感覺 還是 比 Spring要 更加 得體諒 程式設計師 ,解放生產力 ,把所有 得 耦合 轉移到 了 Injector和 框架 中,哦 順便發 一下 牢騷,Spring真的 是 在欺騙所有程式設計師,所謂 得無侵入式注入,就是 把所有 得耦合轉移 到 配置檔案,透過框架來彌補配置檔案所帶來得不足,畢竟他得配置檔案只是 單純得Xml,沒有做個編譯器,只有提供框架來解釋,其實大家仔細看一下Spring得 配置檔案,足夠做一個指令碼語言了,更別說別得,做一個專案首先要配備一個配置工程師,來管理所有得配置檔案,再有就是配置檔案得除錯,萬一哪裡寫錯了,足夠你調上一天…………好了不發牢騷了,說正經得
Guice就 好比沒有成熟得Ioc一樣,所有得 都給你做好了,唯獨Interceptor沒有做,而將程式碼得耦合集中到Injector,這樣除錯也是很方便得,但你每次使用前都要先出現Injector,如下程式碼 :
Client client = new Client();//需要 注入得類
ClientModule module = new ClientModule();//寫好Binder得 類
Injector injector = Guice.createInjector(module);//得到 Injector
injector.injectMembers(client);//進行注入
這樣一來,Guice就是沒有給你做Interceptor,不能自己攔截必要得請求進行自動注入,每次需要使用時需要手動注入,所以曾經自己用AspectJ寫過小得攔截器,攔截請求後使用Injector進行注入,這樣一來就省力很多,業務層程式碼也顯得相當得簡潔,可攔截器並不是我寫得那麼簡單,需要涉及很多得問題,我經驗尚淺,希望大家 指點一下,謝謝。哦對了,哪天Spring要 出個配置檔案編譯器,估計一門新得指令碼語言就真的誕生了¥¥¥¥¥
最近 一直 在 聽 Google 吹 自己得 Ioc 框架 --Guice,自己 也小 用了 一下 ,感覺 還是 比 Spring要 更加 得體諒 程式設計師 ,解放生產力 ,把所有 得 耦合 轉移到 了 Injector和 框架 中,哦 順便發 一下 牢騷,Spring真的 是 在欺騙所有程式設計師,所謂 得無侵入式注入,就是 把所有 得耦合轉移 到 配置檔案,透過框架來彌補配置檔案所帶來得不足,畢竟他得配置檔案只是 單純得Xml,沒有做個編譯器,只有提供框架來解釋,其實大家仔細看一下Spring得 配置檔案,足夠做一個指令碼語言了,更別說別得,做一個專案首先要配備一個配置工程師,來管理所有得配置檔案,再有就是配置檔案得除錯,萬一哪裡寫錯了,足夠你調上一天…………好了不發牢騷了,說正經得
Guice就 好比沒有成熟得Ioc一樣,所有得 都給你做好了,唯獨Interceptor沒有做,而將程式碼得耦合集中到Injector,這樣除錯也是很方便得,但你每次使用前都要先出現Injector,如下程式碼 :
Client client = new Client();//需要 注入得類
ClientModule module = new ClientModule();//寫好Binder得 類
Injector injector = Guice.createInjector(module);//得到 Injector
injector.injectMembers(client);//進行注入
這樣一來,Guice就是沒有給你做Interceptor,不能自己攔截必要得請求進行自動注入,每次需要使用時需要手動注入,所以曾經自己用AspectJ寫過小得攔截器,攔截請求後使用Injector進行注入,這樣一來就省力很多,業務層程式碼也顯得相當得簡潔,可攔截器並不是我寫得那麼簡單,需要涉及很多得問題,我經驗尚淺,希望大家 指點一下,謝謝。哦對了,哪天Spring要 出個配置檔案編譯器,估計一門新得指令碼語言就真的誕生了¥¥¥¥¥
相關文章
- 我對自己公司產品的看法與一點微不足道的建議
- 對於iOS效能優化的一點看法iOS優化
- ArrayList的幾點看法
- 我對技術潮流的一些看法
- Google Guice 與 Noear Solon 的簡單對照GoGUI
- Elasticsearch 中的 GuiceElasticsearchGUI
- 一個Python開發者對鴻蒙的看法Python鴻蒙
- 聊一聊我對測試開發的看法
- 對於Lumen和Laravel的看法Laravel
- 從一個罕見案例聊聊我對社群的看法
- 說說對測試培訓的一些看法
- 我對部落格的理解和看法
- 我對組隊學習的看法
- 對Rust的不好看法 - chrisdoneRust
- 針對Spring MVC的Interceptor記憶體馬SpringMVC記憶體
- 你有自己做過外包嗎?你對外包有什麼看法?
- 關於噪聲標籤的一點看法和見解
- 談談我對996.icu的看法996
- 對歸檔模式下CLEAR 未歸檔日誌後恢復資料庫的一點看法模式資料庫
- 你對於留存資料的看法可能該變一變了
- 瑣碎的想法(三)對Java的批評的看法Java
- 益普索:全球對更年期的看法
- 路人開發對測試人員的看法
- 大佬對 WEB 自動化測試的看法Web
- 益普索:全球對AI的看法和期望AI
- 對於第九藝術的作用及其重要性的一些看法
- 我對中國科技行業的看法(譯文)行業
- 對”在嵌入式Rust中使用std“的看法Rust
- 我對EVE的一點點理解
- filter和interceptor的區別Filter
- 對CBM的一點認識
- 我對人生的一點思考
- 關於Jpa和Mybatis的一些看法MyBatis
- 我對程式設計師35歲這道坎的看法程式設計師
- 自己對分頁的理解
- MyBatis-08-Spring的MyBatis InterceptorMyBatisSpring
- YouGov:超過一半的英國人對英國遊客持負面看法Go
- 為鴻蒙OS說兩句公道話(我對鴻蒙OS的一些看法)鴻蒙
- 讓自己純粹一點