Я только начал использовать 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 здесь, чтобы внедрить какой-нибудь объект DAO? Обратите внимание, что имя базы данных в конструкторе SomeDAO должно быть предоставлено из SomeController.
Спасибо.