guice-3相关内容

如何结合Guice和Mapstruct?

我正在使用球衣和Guice DI,并且我想使用Mapstruct界面带有 @Inject 批注.那么有什么方法可以迫使Guice自动装配Mapstruct接口实现? 解决方案 您可以使用 @Mapper(componentModel ="jsr330")配置要使用JSR 330注释进行注释的Mappers的实现..您可以在 参考文档中找到更多信息.> . 然后可以将Mapper接口与 ..
发布时间:2021-04-12 20:43:51 Java开发

泽西岛,吉斯使用非根请求路径

在标准配置下,我正在Tomcat 6.0.32上的Guice 3.0上使用Jersey 1.11: configureServlets() { filter("/ws/*").through(GuiceContainer.class); } 还有一个简单的资源类: @Path("/resource") public class Resource { ... } 鉴于此, ..
发布时间:2020-11-21 20:16:31 其他开发

根据类的Annotation绑定构造函数参数

我有一个接口: InterfaceA . 我有一堂课: ConcreteA . 我也有两个注释: @AnnotA 和 @AnnotB . 我完成了以下绑定: bind(InterfaceA).annotatedWith(AnnotA).to(ConcreteA); bind(InterfaceA).annotatedWith(AnnotB).to(ConcreteA); ..
发布时间:2020-11-21 20:15:23 其他开发

如何使用Guice的喷油器?

我正在学习Guice,但我不清楚如何使用Injector实例.最好在应用程序引导程序上创建一次Injector实例,并将其设为公共单例? 难道我们总是必须使用Injector#getInstance(SomeClass.class)来获取将Guice的@Inject注释放入其中的类吗? 解决方案 您不应将注入器作为全局单例传递.您是否看过: https://github.com/go ..
发布时间:2020-11-21 20:10:56 Java开发

静态变量中的Guice注入

我对吉塞注射有疑问. 可以将@named变量值注入静态变量吗? 我尝试过 @Provides @Named("emp.id") public Integer getEmpId() { return 2; } 并尝试将此值注入静态变量,例如 @Inject @Named("emp.id") private static Integer id; 但是id返回值为n ..
发布时间:2020-11-21 20:10:20 Java开发

如何连接像过滤器这样的guice中的N个节点链

我想创建具有N个节点B的节点A(多路复用器).每个节点B都有自己的节点C,每个节点C都有自己的节点D,每个节点D都有自己的节点E. 比方说,A拥有的B,C,D,E链的数量为N = 4.理想情况下,每个节点E都以i = 0、1、2、3之类的信息结束. 最重要的是,我可能想对B,C,D进行重新排序,因为它们非常类似于过滤器,因此我让它们都实现了 的接口 Response service ..
发布时间:2020-11-21 20:02:44 其他开发

Java泛型:在运行时是否还保留了有关泛型类型的元信息?

我对Java的泛型的理解是它完全是一个编译时间 (主要关注类型安全检查)。 任何泛型类的类型信息在运行时都会丢失( type erasure )。 尽管如此,我还是发现许多框架 似乎 可以在运行时利用类型信息。例如,google guice 供应商。 Guice提供程序可以在运行时实例化并提供它的通用类型的新实例。 class Container { @Inject pu ..
发布时间:2018-04-23 13:48:37 Java开发