guice

    3熱度

    4回答

    我經常閱讀關於依賴注入的知識,並且我研究了Google,理論上它可以做什麼以及它是如何工作的,但我希望看到使用它的實際代碼庫(Java/guice將是首選)。 任何人都可以指向一個開源項目,我可以看到它是如何使用的?我認爲瀏覽代碼並看到整個設置比在網絡上找到的介紹性文章中的ususal片段更多。提前致謝!

    19熱度

    6回答

    我打算開始一個新項目,並正在研究當前最先進的Java Web框架。我決定圍繞Guice構建我的應用程序,並且可能會使用像Squill/JEQUEL/JaQu或類似的非常輕量級的ORM,但我無法決定Web框架。哪一個最適合這樣一個輕量級的環境?哪一個最適合Guice?

    112熱度

    5回答

    我剛剛開始玩Guice,我可以想到的一個用例是,在測試中我只想覆蓋單個綁定。我想我想使用剩餘的生產級綁定來確保一切安裝正確並避免重複。 所以,想象一下,我有以下模塊 public class ProductionModule implements Module { public void configure(Binder binder) { binder.bind(Inter

    16熱度

    6回答

    依賴注入是否意味着你不需要'new'關鍵字?或者是否有理由直接創建簡單的葉類,如集合? 在下面我的例子中注入比較,查詢和DAO,但SortedSet的直接實例: public Iterable<Employee> getRecentHires() { SortedSet<Employee> entries = new TreeSet<Employee>(comparator);

    6熱度

    1回答

    我的模塊: bind(Translator.class).to(TranslatorImpl.class).in(Scopes.SINGLETON); 現在我期望能獲得相同的實例,每次當我做 Injector injector = ...; injector.getInstance(Translator.class); 但如果我這樣做 injector.getInstance(Trans

    4熱度

    3回答

    我之前使用過Spring(並喜歡它),但我想我會看看Guice。 有沒有一種方法可以使用Guice來初始化類似地圖或列表的東西?例如,我在Spring之前完成了以下操作,將我想要處理的項目列表注入到某個bean中。 <property name="FilesToProcess"> <list> <value>file1.xml</value> <value>fil

    4熱度

    2回答

    我有一個Wicket窗體的頁面,表單需要合作者完成其工作。合作者注入(爲此我使用的吉斯),看起來是這樣的: ​​ 我不喜歡這個想法,RegistrationService注入RegistrationPage時,它只是需要它的RegistrationForm。我可以改變RegistrationForm接收RegistrationService: public RegistrationForm(Reg

    12熱度

    6回答

    我檢查出來Google Guice as DI framework,但我有點不解:爲什麼沒有配置文件呢? 我在this question上找到了部分解釋,但是如何在沒有配置文件的情況下設置我的組件角色(或任何其他需要使用交換機的東西)仍然不清楚。 任何幫助表示讚賞!