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

时间:2017-03-07 14:12:25

标签: java guice

你能给出一个例子,我如何以一种绑定接口的方式使用guice 使用描述类名的字符串的具体类型?

由于

1 个答案:

答案 0 :(得分:2)

如果你有这个界面和类

interface MyClass {}
class MyClassImpl implements MyClass {}

然后将其绑定为

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

当然,如果字符串错误,您可以检查异常。