gpt4 book ai didi

java - 如何使用 guice 注入(inject)器动态绑定(bind)映射

转载 作者:行者123 更新时间:2023-12-02 02:58:58 24 4
gpt4 key购买 nike

你能举个例子,我如何使用 guice 将接口(interface)绑定(bind)到使用描述类名的字符串的具体类型?

谢谢

最佳答案

如果你有这个接口(interface)和类

interface MyClass {}
class MyClassImpl implements MyClass {}

然后将其绑定(bind)为

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

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

关于java - 如何使用 guice 注入(inject)器动态绑定(bind)映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42650513/

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