我正在使用guice來注入我的依賴關係。我的IDE是IntelliJ 2017.2.5。當我運行下面的代碼時,我的main方法繼續運行並且沒有停止。當我移除DI時,程序將以Process finished with exit code 0停止。 與main方法的類: public class Test {
@Inject
Provider<EntityManager> em;
publi
我是新來的溫莎城堡,所以請原諒我,如果我只是錯過了這裏一個明顯的功能... 我目前正在從單純DI城堡切換工作項目。我有幾個組件,它們具有ILogger類型的屬性依賴項。我的LoggerImpl經由靜態工廠方法創建這樣的: LoggerImpl.GetLogger("LoggerName");
構造對象樹時,其具有ILogger依賴目前每個組件(純DI)接收指定logger例如: var com