【发布时间】:2013-07-01 13:55:22
【问题描述】:
我刚开始使用 Guice,在理解 guice 的注入方式时遇到了麻烦。我对Spring很熟悉,但这似乎有点不同。
我有一个 DAO 类:
public class SomeDAO {
@NotNull
private DB db = null;
public SomeDAO (String databaseName) throws Exception{
xxxxxxxxxxxxxxxxxxxxxxxx
}
}
我有一个控制器,比如说:
public class SomeController {
private SomeDAO someDAO;
}
我应该如何在这里使用 guice 来注入 someDAO 对象?注意 SomeDAO 构造函数中的 databaseName 应该由 SomeController 提供。
谢谢。
【问题讨论】:
标签: java dependency-injection inversion-of-control guice inject