你能给出一个例子,我如何以一种绑定接口的方式使用guice 使用描述类名的字符串的具体类型?
由于
答案 0 :(得分:2)
如果你有这个界面和类
interface MyClass {}
class MyClassImpl implements MyClass {}
然后将其绑定为
String className = "my.package.MyClassImpl";
bind(MyClass.class).to(Class.forName(className));
当然,如果字符串错误,您可以检查异常。