gpt4 book ai didi

java - Google Guice 中使用 Key 和不使用 Key 的 Binder.bind 之间的区别?

转载 作者:行者123 更新时间:2023-11-30 03:07:57 26 4
gpt4 key购买 nike

使用 Google Guice 提供绑定(bind)时两者有何区别?

bind(A.class).to(AImpl.class)
bind(A.class).to(Key.get(AImpl.class))

最佳答案

如果按照您在示例中的方式使用,则没有区别。第一行准确地绑定(bind)到类 AImpl,第二行绑定(bind)到与 A.class 匹配(可从其分配)的类。如果您使用更复杂的用例,则使用 Key 包装器将允许您绑定(bind)泛型类型和带注释的类型。

关于java - Google Guice 中使用 Key 和不使用 Key 的 Binder.bind 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34284661/

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