我正在使用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