gpt4 book ai didi

gwt - 如何覆盖 GIN 中的绑定(bind)

转载 作者:行者123 更新时间:2023-12-04 15:14:59 25 4
gpt4 key购买 nike

我找到了 Guice Overriding Binding in Guice 的答案但不知道如何在 GWT 中为 GIN 做同样的事情。

提前致谢!

最佳答案

据我所知,不支持。

要回答您的评论:

如果您正在运行“纯”JUnit 测试(不是 GWTTestcases),那么您不使用 GIN,您使用 Guice,并且在 Guice 中您可以覆盖模块。如果要重用 GIN 模块,请使用 GinModuleAdapter 包装它们.所以你可以做这样的事情:

static class MyGinModule extends GinModule {
...
}
static class MyGuiceModule extends AbstractModule {
...
}

// And somewhere in your code, here's how you could create the Injector
Module myWrappedGinModule = new GinModuleAdapter(new MyGinModule());
Module myModule = Modules.override(myWrappedGinModule).with(new MyGuiceModule());
Injector injector = Guice.createInjector(myModule);

关于gwt - 如何覆盖 GIN 中的绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7314323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com