guice

    0熱度

    1回答

    在twitter-clone例如,下面的火力客戶端被定義: @Singleton class FirebaseClient @Inject()( httpClient: HttpClient, mapper: FinatraObjectMapper) { // ... } 我想編寫使用這個類的測試。我的問題是,我不能簡單地實例化在我的測試代碼這個類的一個變量: cl

    0熱度

    1回答

    我正努力讓Guice與我的澤西/灰熊課程一起工作。我從控制檯Java應用程序開始,添加了Guice,並使我的注入和我的域對象一起工作。然後我開始通過澤西/灰熊添加web服務。正如你可以從我的編碼風格中看出的那樣,我來自C#背景。所以我相信我的一些努力是學習Java的做事方式。 我想要的是我的非webservices類可以注入web服務處理程序,以便他們可以使用我構建的功能。 在下面我的課,我有一個

    0熱度

    1回答

    如何綁定Jukito最終類的模擬? 例如: public final class SomeFinalClass(){ public SomeFinalClass(String someString){ } } //測試類 @Runwith(JukitoRunner.class) public class TestingClass(){ @Inject privat

    1熱度

    1回答

    我有一對夫婦實現的接口: interface PuNoManager { fun notifyUser(userId: Int) } class FcmManager @Inject constructor(val fcmClient: FcmClient) : PuNoManager { override fun notifyUser(userId: Int) {

    1熱度

    1回答

    我最近在.NET中編寫了7年的代碼之後開始使用Java,不要誤解我的愛C#,但是工作需要,我需要改變。我的問題是關於Ioc註冊,在C#中我用Windsor和SimpleInjector(我完全喜歡),在java中我想開始使用Guice。 我正在從事的項目是一個遺留項目,不會使用Ioc,這是澤西島項目(與非功能HK2 IOC)。 現在對於我的問題,在C#上我註冊了所有接口和具體實現應用程序啓動運行時

    1熱度

    1回答

    在使用google guice時,我遇到了如何在請求範圍中手動生成值的文檔。 [https://github.com/google/guice/wiki/ServletModule#dispatch-order] 可以實現自定義過濾器的種子值,以在稍後例如注射 protected Filter createUserIdScopingFilter() { return new Filter

    0熱度

    1回答

    我有一臺我一直在開發的服務器。它使用Guice爲它。有一個我需要使用的團隊庫。它使用@Autowired爲其DI。 我的代碼 import team.requiredlibrary.NeededClass public class MyClass extends NeededClass { @Inject public MyClass() { } } 進口

    1熱度

    1回答

    我有兩個活動 public class GetActivity { ChildClass childclass; @Inject public GetActivity(ChildClass childClass) { this.childClass = childclass; } String id = childClas

    0熱度

    1回答

    創建obejcts我應該在兩種不同的方式注入了一類: 通用的單 定製版本RequestScoped。 例子: public class TaskProcessorService implements TaskProcessor { private final TaskRegistry taskRegistry; @Inject public TaskProcessor

    0熱度

    1回答

    我使用IntelliJ的重構工具將包名從oldName更改爲newName。該軟件包包含一個Guice提供者綁定。在重構之後,主類拋出一個運行時異常: Message: java.lang.ClassNotFoundException: project.oldName.missingClassProvider 在我的例子,我已經重構oldName到newName。但例外情況表明它仍在oldNa