如何使用 guice 注入器动态绑定映射

how to use guice injector in order to bind mapping dynamically

你能举例说明我如何使用 guice 将界面绑定到 使用描述 class name?

的字符串的具体类型

谢谢

如果你有这个界面并且class

interface MyClass {}
class MyClassImpl implements MyClass {}

然后绑定为

String className = "my.package.MyClassImpl";
bind(MyClass.class).to(Class.forName(className));

当然可以在字符串错误的情况下检查异常