【发布时间】:2011-04-18 19:18:33
【问题描述】:
我正在创建一个将作为 jar 包含在内的库,因此它不会包含 main 方法。我想知道在这种情况下引导 Guice 的最佳做法是什么。我有一个顶级单身人士。
public class TestManager
{
private TestManager()
{
}
public static TestManager getInstance()
{
// construct and return singleton
}
public void createSomeObjects()
{
}
}
我应该在哪里引导 Guice?我在想在构造函数中我可以调用 Guice.createInjector(new Module());但它不会注入在 createSomeObjects() 中创建的任何对象。
当你没有 main 方法()时,有没有一种常用的方法来做到这一点?
干杯。
【问题讨论】: