Guice是Java的轻量级依赖注入框架。
在Dropwizard应用程序中的Guice AbstractModule中注入配置
我正在使用Guice和Dropwizard开发的应用程序,我们正在创建不同的包,如guice包,迁移包等,并将它们添加到initialize()中的bootstrap ...
如何在基于testNG的框架中的testNG测试类之外使用google guice DI?
实现将对象注入testNG测试类非常简单,它主要是为我们处理的,但是如何将google guice DI构建到我的框架中并将其用于...
我正在尝试将应用程序从Java 8升级到Java 11.0.2。所以这些是我使用Jigsaw模块的第一步!我的应用程序使用Guice,Assistedinject和Throwingproviders ......
似乎Guice忽略了我模块的@Provider方法。我有一个像MyModule这样的类:public class MyModule extends AbstractModule {protected void configure(){...
我有一些资源,但我不能迭代它并将它们全部绑定,我必须使用密钥来请求资源。所以,我必须动态注入。我定义了一个像@Target这样的注释({METHOD,...
与Guice一起使用时,AbstractModule类绑定的顺序是什么?
一个例子可能更容易理解这个问题。我正在使用Guice创建注入器:val injector = Guice.createInjector(新模块),具有以下Module类:class Module ...
Guice - 如何创建一个没有args构造函数单例的类并让变量自动注入?
我有以下代码示例公共接口MyDao {...}公共类MyDaoImpl实现MyDao {...}公共类MyService {@Inject private MyDao myDao; ... } 上市 ...
我试图学习谷歌汁。我有一个InstallConfigurationModule类,它具有创建typeA和TypeB对象所需的所有依赖关系。然后,得到一个类说类Car如下所示......
我刚刚继承了一个很大的代码库。我正在清理并尝试删除不必要的依赖项。有没有办法找到注入器中定义的不必要的依赖项?
这里有Java 8,Guice 4.0和Akka 2.3.9。我试图弄清楚如何使用JSR330样式的@Inject注释来注释我的actor类,然后通过Guice将它们连接起来。但实际上每一个......
我正在尝试使用Guice作为DI在Scala中构建一个播放应用程序。在执行sbt运行时应用程序似乎工作正常但是在运行我得到的jar时;哎呀,无法启动服务器。 java.lang中....
我正在使用Sitebricks with Guice来实现REST服务,我有一组这样的方法:@Get @At(“/:version / har / mostRecentEntry / assertResponseTimeWithin”)public Reply> doSomething(@ ...
有没有办法让Guice保留注释? Guice不支持这个(还)
我试图迭代所有由接口Bar注释的类,用Guice的Injector.createInstance初始化它们,并用Dropwizard Jersey服务器注册它们。然而,Guice'......
guice绑定到实例和asEagersingleton之间有什么区别
当我们在configure方法中执行绑定(类名).to Instance(new Class Name())时,我们实际上是指默认情况下它是一个“急切初始化的单例”吗?如果是的话,有什么用......
是否可以告诉Guice在定时给定类型的对象后调用某个方法(即init())?我在EJB 3中寻找类似于@PostConstruct注释的功能。
我的项目得到了一个奇怪的错误,我在POM.xml中添加了Guice到我的依赖项,一切看起来很好IDE给出了一个全部的建议,即使我正在编写代码来启动...
我想为每个场景获取一个场景名称,以便在saucelabs上运行它时将其设置为Test name。在创建webdriver之前,可以使用MutableCapabilities设置此测试名称。我在创造......
有没有一种简单的方法来枚举Guice Injector已经创建的所有单例实例?或者另外一种方法来获得实现特定接口的所有单例?我想找...
我可以使用某种辅助的Inject with Dagger吗?
使用Google Guice或Gin我可以指定参数不受依赖注入框架控制:class SomeEditor {@Inject public SomeEditor(SomeClassA a,@ Assisted(“stage”)...
Hibernate 4 connection.autocommit = false被忽略
我们在tomcat 6 connection.autocommit上使用Java,hibernate 4,guice 3,guice-persist 3的应用程序在hibernate.cfg.xml文件中配置为false: