dependency-injection

    2熱度

    3回答

    我想在財產使用@Value,但我總是0(上INT)。 但在構造函數參數上有效。 例子: @Component public class FtpServer { @Value("${ftp.port}") private int port; public FtpServer(@Value("${ftp.port}") int port) {

    0熱度

    1回答

    我正在從頭開始編寫一個小應用程序,我想從packagist中使用一些軟件包。對於DI,我選擇了Auryn。 現在,我瞭解到Auryn的第一件事情就是它試圖避免成爲依賴容器,並且在文檔中明確寫道,您不應該使用Auryn實例作爲容器,通過它通過你的應用程序的各種類。我認爲我應該在這個主類的構造函數中只有依賴關係,因爲我有一個「主」類作爲應用程序的所有骨幹的包裝,一個Injector對象(這是Auryi

    1熱度

    1回答

    我使用溫莎城堡作爲我的DI容器。我註冊了我的服務指定一個名稱: container.Register(Component.For<MyService>().Named("MyService")); 的問題是,我在我的系統有很多的服務,我已經厭倦了寄存器的他們中的每一個。我怎麼能按照慣例做到這一點,而不會失去Named部分? (我不介意使用相同的名稱作爲類調用我的服務)

    -1熱度

    1回答

    我要寫一個能夠完成一些工作並使用彈簧數據的庫。 這個想法是使用這個庫的項目可以導入這個jar並使用這個庫:MyLib.doSomeStuff()。 以這種方式使用Spring是可能的,我怎樣才能在doSomeStuff()方法中初始化ApplicationContext,以便DI和帶有DataSources的@Configuration類將被加載? public class MyLib { @

    0熱度

    1回答

    我從這個文檔閱讀https://google.github.io/dagger/api/latest/dagger/Component.html和SubComponents之間Component Dependencies差異,閱讀這個線程太Dagger 2 subcomponents vs component dependencies 誰能幫我這行用一個例子手段。 子組件可以使用由它們的祖先組件和

    1熱度

    1回答

    比方說,我有一個組件類如下; @Component({ selector: "my", templateUrl: "/app/my.html" }) export class MyComponent extends MyBase { helper: Helper; constructor() { helper = new Helper

    2熱度

    2回答

    我一直在使用依賴關係的com.android.support:design:24.2.0,但它表明我使用不同的版本,因爲我是新的依賴關係我無法弄清楚那裏列出的問題我嘗試過在網絡上的許多解決方案,但無法弄清楚它。截圖如下。請幫我解決它!

    1熱度

    1回答

    我與依賴注入在一個項目中使用簡單的噴油器工作,並能正常工作,直到我需要定義一個生活方式解決特定版本的依賴時,3.0.0(我用的這個版本,因爲我我正在使用visual studio 2010)。 在官方文檔,它說,我可以用這行代碼中定義的依賴的生活方式: container.Register<IService, RealService>(Lifestyle.Scoped); 但是,當我驗證它,它

    0熱度

    1回答

    我試圖讓Java測試工作。 它應該只測試一個表單是否正確打開。 我通過我的項目使用依賴注入。 因此我通過依賴注入來創建控制器。 對於我使用scala.html視圖的表單。在這個視圖中使用@Messages()。 如果我明白錯誤是正確的,似乎這個scala消息調用在我的測試中不起作用。 我該怎麼做才能讓scala.html中的@Messages()視圖在測試中起作用? 錯誤消息: [error] T

    1熱度

    1回答

    我有一個從ASP.Net核心(目標爲4.5)和4.5網絡應用引用的類庫,我想共享應用程序設置。我在4.5側使用Unity的DI,在Core側使用Core Bootstrapping。在覈心方面,我註冊了,像這樣 services.Configure<AppSettings>(Configuration.GetSection("AppSettings")); 型我的應用程序設置的話,我引用的Ap