何时提供显式绑定以及何时利用Guice上的自动绑定
When to provide explicit binding and when to leverage the automatic binding on Guice

我很奇怪,为什么我们需要在模块中明确地提供绑定,而不是其他时间? Guice如何决定我们什么时候需要绑定,什么时候不需要绑定? 是因为如果一个依赖... ...

移民泽西2.22.1至泽西岛2.22.2
Migration Jersey 2.22.1 to Jersey 2.22.2

无法从Jersey 2.22.1版本升级到版本2.22.2。 Hierarchy:来自build.gradle的Dependencies部分:def jerseyVersion ='2.22.1'def hk2Version ='2.4.0-b31'def giuceVersion ='4 ....

如果只注入直接依赖关系,如何防止Google Guice中的循环引用
How to prevent circular references in Google Guice if you inject only direct dependencies

Google Guice的最佳做法是仅注入直接依赖关系。 但是,如果我使用下面的示例代码,我如何在类Customer中创建帐户的实例? @提供帐户...

Java软件包扫描器 - 找到具有给定接口的所有类
Java package scanner - find all classes with a given interface

在C#中,您可以轻松读取给定程序集中的所有类。 我正在寻找Java中的等同功能。 我需要这个将EJB bean自动绑定到我的Guice模块。

Guice在UI线程问题之外创建Swing组件?
Guice creates Swing components outside of UI thread problem?

我正在使用Google Guice作为IOC容器的Java Swing应用程序。 事情工作得很好。 有一些UI问题。 当标准L&F被推入像素替换...

泽西和吉斯和漂亮的JSON
Jersey and Guice and nice JSON

我有一个使用Jersey 1.7,Guice 3.0的项目,并且有一些通过资源序列化为XML和JSON的JAXB注释类。 我想使用...配置JSON输出...

Guice:将依赖关系注入到@provides提供程序中
Guice: inject dependency into @provides provider

我有一个模块,我创建了一个提供程序,并且该提供程序需要作为另一个提供程序在同一个模块中的依赖关系。 但是,这对我的设置目前不可行。 我该如何解决...

使用构造函数注入为可测试性构建的类的正确设计
Correct design of classes built for testability using constructor injection

说我有我的代码的这三层:1.数据库层(ORM)2. BusinessLogic 3.应用程序现在,我编写我的代码如下:数据库层:这主要有数据库的CURD操作。 班...

Spring DI在4.2.x中失败,但在4.3.x中成功
Spring DI fails in 4.2.x but succeed in 4.3.x

我试图在基于Spring的Web应用程序中从Guice Injector导入Beans,然后希望在后续创建其他bean时注入这些导入的bean。 我是如何做的:我正在努力......

如何使用Xtend简洁地定义参数化类的Guice绑定?
How to tersely define Guice bindings of parametrised classes using Xtend?

以下Java代码设置了Guice绑定。 它使用AbstractModule的匿名子类,它提供了一个配置的实现来设置绑定,以及匿名的子类......

如何在Gin模块中为PlayN使用Guice绑定?
How to use Guice bindings in Gin module for PlayN?

假设你有一个在其核心项目中使用Guice绑定的PlayN游戏:/ * PlayN核心Guice模块* / public class MyGameModule extends AbstractModule {@Override protected void ...

Guice通过属性(外部文本文件中的字符串)/运行时更改绑定
Guice change binding by property (string in external text file)/ on runtime

如何通过属性/文本文件中给定的属性/字符串更改/设置绑定? 在我的情况下,我想实现一种“演示模式”。 在正常模式下,一个属性给一个外部服务一个url,但是...

与Guice的分层依赖关系
Hierarchical Dependencies with Guice

我试图找出处理以下情况的最佳做法:public class AppModule extends Module {@Override protected void configure(){install(new ...

Guice - 绑定辅助注入工厂创建的实例
Guice - Binding an instance created by assisted injection factory

假设有A类的构造函数看起来像这样:public A(@Assited long id,@Assisten String name,ServiceA serviceA,ServiceB serviceB)还有AFactory:public ...

有没有办法让Guice在Guice.createInjector中快速失败
Is there a way to get Guice to fail fast during Guice.createInjector

我的项目使用Guice作为IOC容器,负责为大型对象(主要是单例)提供依赖关系(服务类)。 有时如果依赖关系在...期间失败

Guice,设置和Boilerplate代码
Guice, Settings, and Boilerplate code

我有一个使用Guice的应用程序,并从配置文件中读取一些配置设置。 我像这样加载它:@Provides @Singleton Settings provideSettings(){//加载...的代码...

用Guice如何在实现使用泛型时绑定参数化类的多个实例?
With Guice how to bind multiple instances of a parameterized class when implementation use generics?

在这种情况下,我试图避免使用自己的工厂,但我找不到用Guice做这件事的方法,也许是因为我是使用guice的新工具;)我有这个接口将E型转换为D型。 ..

Guice AssistedInject不会注入工厂
Guice AssistedInject won't inject the factory

我试图使用Guice 3.0 AssistedInject,它不会实例化工厂。 SSCCE代码:父类public class ParentClass(){@Inject private MyFactory myFactory; 私人最终的Foo ...

使用Play2.4和Scala的Google Guice的循环依赖错误
Circular Dependency Error for Google Guice with Play2.4 and scala

我的应用程序使用Play 2.4和Scala 2.11。我开始转换我现有的代码,以利用Play 2.4附带的Google Guice。 当我在完成第一组更改后运行我的代码时,...

如何在不需要Play中的控制器请求的情况下初始化单身人士?
How do I initialize an eager singleton without requiring a controller request in Play?

在基于Scala的Play应用程序中,我试图启动一个单例服务,而不需要请求控制器。 我已经按照2.4 API文档中的说明创建了一个...

在Web应用程序中获取Guice Injector
Get an Guice Injector in a web application

我正在寻找如何使用Guice在Web应用程序中获得喷射器。 我已经找到了一个使用ServletContext的解决方案,但是我对这个解决方案并不满意,因为它打破了这个层。

使用Guice绑定/注入一个Scala函数(不是全部类)?
Binding/Injecting a Scala function (not whole class) using Guice?

我想将我的UserDao对象的byId方法注入到我的Authentication对象的构造函数中。 我想避免注入整个班级。 //已经def defId(id:UserId):Option [User] bind(...

Guice Provider <EntityManager>与EntityManager
Guice Provider<EntityManager> vs EntityManager

我试图在Jetty上使用Guice和JPA,使用持久性和servlet的guice扩展来获得简单的webapp。 我已经写了这个Service实现类:public class ...

如何使用Guice将参数传递给提供者?
How do I pass parameters into a Provider with Guice?

假设我有这个接口:public interface DbMapper {}然后这个实现:public interface NameDbMapper extends DbMapper {@SqlUpdate(“insert into names(name)values(:name)”...

在Java中使用扩展另一个接口的空接口的目的是什么?
What is the purpose for using an empty interface that extends another in Java?

我刚开始维护一个使用Java Guice Framework的Java MVC项目。 在几乎整个代码中,首先开发人员通过参数传递一个空模型接口,扩展另一个接口。 ...

scala-guice和辅助注射
scala-guice and assisted injection

我一直在使用google-guice与辅助注射机制相当长一段时间。 因为我在scala,只是发现scala-guice,我也有兴趣使用它。 然而我很困惑......

Guice:Singleton.class和@Singleton之间的区别
Guice: differences between Singleton.class and @Singleton

在Guice中,有什么区别://在你的AbstractModule子类中:@Override public void configure(){bind(Service.class).to(ServiceImpl.class).in(Singleton.class); }并且:@ ...

在Guice模块中获取实例
Getting an instance within a Guice Module

我有这个类:public class CompositeSecurityAuthorizer实现SecurityAuthorizer {@inject @CompositeSecurityAuthorizerAnnot List <SecurityAuthorizer>授权者; // Field ...

在具有大量bean的依赖注入应用程序中管理复杂性
Managing complexity in a dependency-injected app with a large number of beans

我正在研究一个拥有大量bean的Spring应用程序 - 数百个 - 并且使用和文档变得非常麻烦。 我对您使用DI -...的任何经验感兴趣。

Guice:如何绑定已经绑定的对象动态获取的类?
Guice : How to bind classes that are dynamically obtained by an already binded object?

我正在使用Guice开发一个小型Web框架。 我有一个路由器对象,一旦初始化,公开一个getControllerClasses()方法。 我必须循环所有那些动态返回的类来...

Spring Data JPA就像不依赖于Spring的项目
Spring Data JPA like project not dependent on Spring

有没有人知道任何遵循存储库方法的自动实现查询方法的Java框架(例如findByNameAndLastName(...)),但没有绑定到Spring,只有纯粹的JPA。 这样...

Can Guice可以根据参数自动创建不同类的实例吗?
Can Guice automatically create instances of different classes based on a parameter?

标准对象工厂可能如下所示:interface I {...} class A implements I {...} class B implements I {...} class IFactory {I getI(int i){switch(i){case 1:...

如何在Guice中使用@SessionScoped
How to use @SessionScoped with Guice

您好,我目前正在玩Guice和@SessionScoped。 为了更有意义,我决定构建一个(非常简单的)认证过程。 下面,我将解释我已完成的每一步。 接着我会 ...

用Guice实现参数化工厂
Implementing parameterized factory with Guice

我有一个我喜欢用Guice实现的工厂:enum MyObjects {OBJECT1,OBJECT2,...} class Object1 implements SomeInterface {...} class Object2 implements SomeInterface {...} ... class ...

使用Guice + Kotlin绑定对象列表
Bind list of objects using Guice + Kotlin

我正在使用以下控制器定义在Kotlin中编写JavaFX应用程序:class MainController {@Inject private lateinit var componentDescriptors:List <ComponentDescriptor> ...

Guice绑定列表的通用对象
Guice Binding for List of generic Objects

我需要告诉guice的绑定语句是什么,我希望将OneFoo和TwoFoo作为Foo列表注入Bar中? 这里的设置是一个责任链。 现在我有两个...

做Guice单身人士是否表示支持线程?
Do Guice singletons honor thread-confinement?

我对Guice以及它的单例是否会遵守我可能尝试设置的线程限制感到担忧:public class CacheModule extends AbstractModule {@Override protected ...

使用guice作为客户端sdk / library设计模式的依赖注入
Dependency injection using guice for a client sdk/library design pattern

我正在为Web API构建客户端SDK,并尝试通过guice应用依赖注入。 这个Java客户端将被第三方用作访问我们的API的一种方式。 我想能够注入...

Google Guice - 从v6升级到v7后,出现相同的删除 - 编译错误
Google Guice - have the same erasure - compilation error after java upgrade from v6 to v7

我正在为我的项目将Java版本从6升级到7。 它用java 6编译得很好。@Provides VptchProvIntf providesVptchProv(NeVersion neVersion,Provider <ClVptchProv> classicProvider,...

在命名的字符串字段上注入Guice
Guice injections on named string fields

我有一个类:public class FizzBu​​zz {@Named(“Red”)private String redService; public static void main(String [] args){GuiceTest testApp = new GuiceTest(); testApp.run(); ...

使用Jackson反序列化一个通用类型
Deserializing a Generic Type with Jackson

我正在尝试创建一个使用Jackson来反序列化POJO的类。 它看起来像这样... public class DeserialiserImp <T> implements Deserialiser <T> {protected ...

Guice vs AspectJ
Guice vs AspectJ

几个月前我和GUICE一起工作,现在当我回到它时,我发现我必须重读Guice文档和示例以了解我对代码所做的工作。 但是,当我看...

结合Guice的Servlet 3.0注释
Servlet 3.0 annotations in conjuction with Guice

我正在尝试更新一个传统的Guice应用程序,并且我想知道是否有任何考虑Servlet 3.0注释时的首选方式。 例如,我的...

我怎样才能帮助无辅助的依赖?
How can I make a non-assisted dependency assisted?

假设我有一个第三方类,如下所示:public class MyObject {@Inject public MyObject(Foo foo,Bar bar){...}}现在假设我有这样的工厂接口:public ...

ProGuard和RoboGuice带@Inject注解问题
Problem with ProGuard and RoboGuice with @Inject annotations

我在优化Android应用程序时遇到了一些proguard问题。 似乎Dalvik / Harmony并不满意注释类(@ com.google.inject.Inject),

吉斯:避免懒惰的注射
Guice: Avoid lazy injection

我有一个类Cache,创建起来相当昂贵,但之后被设置为单例并注入到服务层。 @Override protected void configure(){bind(Cache ....

jpa2重复使用了guice的entityManager
jpa2 reuses entityManager with guice

我有一个网络应用程序,有一些奇怪的行为,我不能真正把我的手指。 我的问题的核心是,我休息时返回的值存在不一致的行为...

Weblogic 12c:针对Jersey的Prefer-web-inf-classes和prefer-application-packages
Weblogic 12c : Prefer-web-inf-classes and prefer-application-packages for Jersey

我必须在Weblogic 12c服务器(12.2.1)上同时使用这两个(奇怪的是......)“prefer-web-inf-classes”和“prefer-application-packages属性”。它是基于Jersey 1.9的REST应用程序....

Guice在Google App Engine 1.6.4上的启动时间
Guice startup time on Google App Engine 1.6.4

我在Google App Engine 1.6.4上使用Guice 3。 今天,我在启动时看到了一些不好的事情。 我的应用程序(本地启动)花了12秒开始。 我有一个ServletModule,我正在写所有的...

Scala使用guice上下文进行应用程序集成测试
Scala Play application integration tests with guice context

我是新来玩框架和有限scala的经验。 使用播放框架2.4我试图编写完整的集成测试,我想调用控制器,并使用内存中的数据库检索...
1 2 3 4 5 6