1
如何創建一個注入應用程序上下文的單例。只需使用@Singleton進行註釋,然後在構造函數中使用@Inject即可生成不會編譯的UnscopedProvider類。我該如何創建一個ApplicationScoped提供程序......或者是否有另一種機制來完成此任務?如何在Transfuse Singleton中注入應用程序
如何創建一個注入應用程序上下文的單例。只需使用@Singleton進行註釋,然後在構造函數中使用@Inject即可生成不會編譯的UnscopedProvider類。我該如何創建一個ApplicationScoped提供程序......或者是否有另一種機制來完成此任務?如何在Transfuse Singleton中注入應用程序
我在這裏結束的解決方案是在Singleton上創建一個init(Application app) {}
方法,然後將Singleton注入到@Application
帶註釋的類中,並使用注入該類的Application調用init方法。我認爲這是目前唯一的方法。
這是一個好方法,可以說比注入應用程序更好。但是,這是目前這個錯誤的解決方法:https://github.com/johncarl81/transfuse/issues/62 –