assisted-inject相关内容

寻找 Dagger 辅助注射的示例

来自 dagger-discuss@:> 我有一个类从对象图中获取一些依赖项,并在运行时从调用者获取其他依赖项. 公共类 ImageDownloader {//从注入器中获取这些依赖项.私人最终 HttpClient httpClient;私人最终 ExecutorService executorService;//从调用者那里获取这些.私有最终 URL imageUrl;私人最终 Image ..
发布时间:2021-12-26 10:35:06 Java开发

辅助注射什么时候有用?

我当前在我的应用程序中使用Guice.但是我发现自己主要使用辅助注入,因为有一系列注入对象都取决于程序的输入. 因此,几乎所有东西都可以辅助注射. 例如,需要A的需求B和需要C的需求,需要Z的需求,需要从命令行输入的信息.最后,我觉得一切都会得到协助.因此,鉴于我坚持使用它,我想确保自己使用正确. 我个人觉得写自己的工厂会很好.此外,除了相同的优点外,我还可以将我所讨论的对象的创建进一 ..
发布时间:2020-11-21 20:14:27 Java开发

guice辅助注入+多绑定+泛型

我正在尝试结合Guice的这3个功能:注入,多重绑定,泛型.我创建了生产项目的原型,所以在这里: 首先,这是泛型的一些层次结构(在生产情况下,具有N个实体的层次结构): public interface Type { } public class Type1 implements Type{ } public class Type2 implem ..
发布时间:2020-11-13 05:22:44 Java开发

对多个具有相同类型的参数(@Named参数)使用@Assisted注入

我的问题归结为对工厂使用两个字符串参数的@Assisted。问题在于,因为Guice将类型视为参数的识别机制,所以两个参数相同,并且出现配置错误。 某些代码: 公共类FilePathSolicitingDialog { // ...某些字段 公共静态接口工厂{ public FilePathSolicitingDialog make(路径现有路径, 允许的字符串字符串Fil ..
发布时间:2020-10-20 20:28:07 Java开发

Guice辅助注射已配置

我对AssistedInject有问题。我遵循了此链接上的说明 https://github.com/google/guice/ wiki / AssistedInject ,但是在运行应用程序时出现错误: ERROR [2015- 04-23 14:49:34,701] com.hubspot.dropwizard.guice.GuiceBundle:创建Guice注入器时发生异常- ..
发布时间:2020-10-20 19:57:08 Java开发