gpt4 book ai didi

guice - @Inject 和 @AssistedInjected 之间的区别?

转载 作者:行者123 更新时间:2023-12-05 01:09:48 27 4
gpt4 key购买 nike

关于 assisted injection 的页面解释了如何通过使用 @Assisted 注释构造函数中的一些参数来完成辅助注入(inject),但它没有解释 @AssistedInject 注释的用途以及它与 @Inject 的区别。该注释是否有某种关联?有什么区别?

最佳答案

@Inject@AssistedInject两者都用于注释构造函数,这些构造函数应该使用正在使用的 Guice 模块的注入(inject)器调用。

唯一的区别是,@Inject当工厂只有一种方法来创建类型时使用,而 @AssistedInject当工厂有多个此类方法对应于该类型的多个构造函数时使用。更多的是帮助Guice区分这两种情况的细节。

关于guice - @Inject 和 @AssistedInjected 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351366/

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