Guice是Java的轻量级依赖注入框架。
Google Guice绑定不适用于Integer and Long
使用Google Guice时出错。在java.lang.Long中找不到合适的构造函数。类必须具有用@Inject注释的一个(并且只有一个)构造函数或零参数构造函数...
似乎缺少提供的文档,所以我问这个问题。考虑这个Guice模块的公共类MyModule扩展了AbstractModule {String TEMPLATE_PATH ='/ path / to / ...
[嗨,我在guice中的自定义批注@BindingAnnotation @Retention(RetentionPolicy.RUNTIME)@Target({TYPE})public @interface Worker {字符串value(); }类WorkerImpl实现Named,...
[我正在编写简单的CRUD应用程序,该应用程序将从数据库中获取人的记录,而我正在使用SparkJava框架,但是我有工作代码可以从数据库中获取记录,但我想...
我的团队拥有一个图书馆,该图书馆提供的组件必须可由使用该库的代码引用。我们的一些消费者使用Spring来实例化他们的应用程序。其他人则使用Guice。我们想要...
我有一个Guice托管服务,可以注入其他两项服 务。是否使用其他服务取决于传递给我的服务方法的键值。所以我想制作一个映射...
Guice-有没有办法将依赖对象的新实例注入到Singleton中?
我有一个已配置为Singleton的类,如下所示:@Singleton公共类MySingleton {public MySingleton(MyDependencydependencyObj){// ...}}有没有一种方法可以获取...
带有elasticsearch-rest-high-level-client的ElasticSearch代码未部署在嵌入式Jetty 8中
我们正在使用ElasticSearch 6.8.2。我们的应用程序是用Java编写的。以前我们使用的是Transport Client。运行正常。但是现在我们正在升级到elasticsearch-rest-high-level-client。 ...
将Play 2.5.8与Scala 2.11.8一起使用。我有一个特征RequestMatcher及其多个实现。我想在服务中注入Seq [RequestMatcher]。我的模块如下所示:...
我有一个Play应用程序,我正在使用DI的Play库,而Guice开箱即用。我正在定义的一些播放模块相互依赖,以使它们能够注入...
在我的代码中,在模块包中,我使用Google guice包中的@Provides进行绑定。这是我的工作代码。但是我想使用bind而不是@provides优化我的代码。我...
我相信我的设置有点不合常规,因此说明会更长一些。我有一个抽象超类,其方法为public abstract T execute(P parameters);我有一组...
如何仅使用Google Cloud Endpoint配置一次Model Mapper?
到目前为止,我仅使用Spring引导程序和模型映射器。在Spring Boot中,我只需要创建一个Bean,然后在其中配置模型映射器(类似于自定义转换器),然后返回一个...
带有Guice注入的MyBatis Mapper的线程安全性
[MyBatis-Guice建议,我们可以直接注入Mapper,而不是直接使用SqlSession。从https://mybatis.org/guice/injections.html @Singleton公共类FooServiceMapperImpl实现...
我正在考虑使用GWT制作市场 广告网站。 我对GWT的使用经验很少,但是我很喜欢。 EE应用程序也没有真正的经验。 但是我读了一些书,似乎是RequestFa...
这是我的问题。我有一个接口:公共接口MyInterface {public ConnectableObservable getTokenConnectableObservable(); }而且我...
什么是创造内部使用吉斯一个Singleton对象的方法对象的正确方法。如果我有这样下面的一些代码,什么是创造的Class2的情况下以适当的方式? 1类是单身和...
“MembersInjector”和常规“方法” - 注射错误的注射顺序?
我使用谷歌 - 吉斯因为一两天,而我越来越深刻的印象。我创建了一个MemberInjector轻松整合日志框架SLF4J,只是一个额外的...
基本接口:公共接口注册 {E法(); }接口实现:RegistryImpl 实现注册 {@注入RegistryImpl(...){} ...