1
私はGuice 3
を私のStruts
アプリケーションに統合しようとしています。 これは私がやったことです: インタフェース:Guice 3 in Struts2
public interface PersonDAO{
void addPerson(String username);
}
が実装:
public class ServiceInjector extends AbstractModule {
@Override
protected void configure() {
bind(PersonDAO.class).to(PersonDAOImpl.class);
}
}
その後、私は私のAction
でこのようにそれを使用します:
@Singleton
public Class PersonDAOImpl implements PersonDAO{
void addPerson(String username){
// Implementation
}
}
私はGuice
モジュールを作成しました
@Inject
private PersonDAO personDAO;
personDAO
は常にnullです。
質問:Guice
をアプリケーションに正しく統合するにはどうすればよいですか?
よろしくお願いいたします。
@picardは動作しましたか? –