guice 相关问题

Guice是Java的轻量级依赖注入框架。

我可以在一个不扩展AbstractModule的类中做一个Guice @Provides方法吗?

我的问题很简单 我可以在一个不扩展AbstractModule的类中使用@Provides方法吗?@Provides public int someMethod() { return someValue; }。我可以有类似...

回答 1 投票 0

如何将Guice的AssistedInject工厂与服务加载器一起使用?

在我的guice模块中,我有多个工厂,如下所示: install(new FactoryModuleBuilder().implement(SportsCar.class,Ferrari.class).build(FerrariFactory.class)); install(new ...

回答 1 投票 1

Guice DI是否每次都会创建一个新的WSClient实例?

我有一个客户端类,它对外部供应商进行API调用。在我的控制器中,我注入客户端如下。@Singleton class AdsController @Inject()(client: MyClient)( 隐式ec: ... )

回答 1 投票 0

我可以在安卓系统上使用Guice吗?

Guice与Android兼容吗?我问这个问题是因为在一个新的项目中,我在创建注入器时得到了一个奇怪的错误,请看下面。java.lang.RuntimeException: 无法启动活动ComponentInfo{com......。

回答 1 投票 0

在测试环境中使用全局变量。

我需要知道,如果我可以使用一个全局变量的API在这个特定的情况下,我有一个类在一个库(我没有访问),读取消息队列(像Kafka或rabbit)和发布在弹性......

回答 1 投票 0

在安卓系统中可以使用guice吗?

我在策划一个Android应用时犯了一个错误,我们决定使用Spring来开发这个项目的核心功能。当我们最终在Android上运行应用时,才发现......

回答 1 投票 2

如何在guice中指定对象实例化顺序?

我正在两个Guice模块中创建两个对象,Object1和Object2。这两个对象都使用Object3。我如何控制Guice实例化Object1和Object2的顺序(Object1在2之前),因为......

回答 1 投票 0

注入由Enum值键入的接口实现图

我使用的是Java 8和一个Play框架。我的目标是注入一个映射,其键是enum值,值是一个特定接口的实现。下面是我的枚举: public enum Service { ...

回答 1 投票 0

Google guice的依赖性注入在Scala中无法工作

我想使用DI谷歌guice在Java中工作得非常好,但在scala的情况下不工作,或者我错过了什么... 谁能指出来。模块:class ConfigModule extends ...

回答 1 投票 0

Google Guice在每次测试中都会出现覆盖我的hashmap的问题。

我最近换成了Google Guice,现在我的结果被覆盖了每个测试,而不是添加所有测试。我使用hashmap来收集每个测试的通过和失败,但相反......

回答 1 投票 0

如何避免由于空值而导致Google guice注入程序getInstance()重复调用?

我最近开始使用Google guice DI框架,它是一个相当新的东西。我面临下面的问题-@inject总是返回null,并且必须调用喷射器来注入各种引用。这个...

回答 1 投票 0

javax.validation.ConstraintValidator中的Guice多绑定注入

我想在javax.validation.ConstraintValidator中使用Guice Multibinding注入。在我的ConstraintValidator类中没有获得任何注入地图绑定程序的线索。

回答 1 投票 0

如何根据其注释值动态创建类的实例?

我有一堆实现接口Job的类。这些类中的每个类都有一个注释@Work(name =“相应的名称”)这些类中的每个类都有不同的私有字段,这些私有字段是...

回答 1 投票 0

Scala-伴随对象中的依赖注入

我来自Java背景并且是函数范式的新手,所以请原谅并纠正我,我闻起来像OOP。我有一个特征名称PaymentHandler特征PaymentHandler {def handleInit(...

回答 2 投票 1

将播放轮廓模块从Guice转换为Macwire时出错

我正在尝试从Guice转换为Macwire,作为依赖项注入框架。除了我正在收到编译错误的这个Silhouette模块之外,一切都很好。底部错误。工作中...

回答 1 投票 0

在GUICE中继承AOP的注释

我正在使用Guice和AspectJ,并且我正在尝试执行一些AOP来衡量某些方法的执行时间。我有这个批注,将用于批注我需要测量的所有方法:...

回答 1 投票 0

Google Guice-类必须具有一个(并且只有一个)带有@Inject注释的构造函数或非私有的零参数构造函数

我都对Google Guice有一些疑问。任何帮助表示赞赏。我有一个处理程序接口及其实现。公共接口Handler {void handle(); }公共类...

回答 1 投票 0

Guice中的垃圾收集

GoogleGuice注入器是否保留其正在创建的所有对象的引用?如果是这样,则如何以及何时收集由喷射器垃圾创建的对象?要添加更多上下文,我有...

回答 1 投票 1

在不同范围内提供相同类型的向导提供者-循环依赖性

我想@RequestScope一个类(例如Rabbit.class)。一种简单的方法是使用@RequestScope注释类,或在模块中添加一条语句public void configure(){bind(...

回答 1 投票 0

如何仅使用guice注入一个变量?

我有一个类似这样的类:public class Person {private final Object1 object1; //将此作为构造函数参数private final Object2 object2; //想只注入吗? ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.