我在使用 Jersey 设计 REST 微服务时遇到了 22 个问题。我正在尝试创建一个带有嵌入式灰熊服务器的应用程序以降低部署复杂性。因此,我有一个创建灰熊服务器的主要方法。我需要在服务器的引导过程之前注入一些对象。
我的主要看起来像这样:
public static void main(String[] args) {
App app = new App(new MyResourceConfig());
// Need to inject app here.
app.init(args);
app.start();
}
如何获取ServiceLocator单例实例以便注入我的应用程序对象?
我试过了:
ServiceLocatorFactory.getInstance()
.create("whatever")
.inject(app);
但是,我需要将所有内容绑定AbstractBinder到它上两次(因为我已经在我的ResourceConfig.