0

我正在查看这段代码,给我留下的印象是您不必实现提供程序。你可以直接使用它。这有多准确?
编辑:这段代码:https
://github.com/caarlos0/persistence-base/blob/master/src/main/java/com/github/caarlos0/dao/GenericDao.java EDIT2:啊哈,所以根据这个:http ://docs.oracle.com/javaee/6/api/javax/inject/Provider.html,提供程序由注入器实现(我理解 Guice 而不是 Guice 的用户)。伟大的!。有人可以确认吗?

4

1 回答 1

0

是的,它们是由 Guice 自动创建的。Guice 提供的那些将遵守您声明目标所在的范围。

如果您需要在创建对象之前执行额外的逻辑,您将需要编写一个 Provider,但这很少见。

于 2013-07-12T16:11:30.157 回答