ICode9

精准搜索请尝试: 精确搜索
  • java-在没有ServletContext的情况下使用Guice配置Shiro2019-10-31 14:59:57

    我正在使用Guice连接Jetty服务器,并且想通过Apache Shiro添加一些安全性. 似乎Shiro需要配置ServletContext,但是问题是我没有;在配置时没有ServletContext(例如,如文档所述,在ServletModule中). ServletContext在GuiceServletContextListener中可用,但是目前,我的注射器已经创建,因

  • java-Guice / CDI / JEE6为什么instance.select(qualifiers)使用实例而不是MyQualifier.class的注释?2019-10-30 23:01:00

    假设您有这个注入点: @Inject private Instance<DeliveryEndpoint> allEndpoints; 并且您想要选择一个以@ActiveEndpoint注释的端点子组 allActiveEndpoints.select(new AnnotationLiteral<ActiveEndpoint>(){}) 为什么CDI的创建者不只是这样做呢? allActiveEndpoints.select(Ac

  • 使用Spring播放框架2.12019-10-30 19:19:31

    我正在分析将Spring框架与Play 2.1一起使用以支持DI.除了DI,我还可以在Play 2.1中使用spring的AOP拦截器,事务,DAO和REST支持吗?我不确定这是否是正确的方法.如果没有,使用Play处理这些事情的最佳方法是什么?这些区域在Play中是否有内置支持,还是我需要使用AspectJ,Guice,Jersey等单

  • Java-Guice:从XML文件设置绑定2019-10-28 09:13:01

    我正在尝试使用Guice并借助XML文件进行所有绑定.在我的模块中(假设为“ CustomModule”),我想加载一个XML文件并解析它以设置所有绑定. 我能够加载XML文件并检索所有需要的值(以下是我的XML文件的一个示例),但是我无法使用这些值来绑定(interfaceValue).to(implementationValue);.

  • java-注入实例上的Guice nullpointer异常2019-10-27 23:04:14

    我正在Jersey2中使用Guice进行DI(我想使用它,以便可以使用Google App Engine->不适用于HK2). 我的应用程序资源: public class ApplicationResource extends ResourceConfig { private static final Logger LOGGER = null; public ApplicationResource() { Syste

  • java-Warp Persist替代2019-10-24 02:14:10

    有没有人遇到过翘曲持久性的替代品? http://code.google.com/p/warp-persist/ 似乎持久变形不再有发展.解决方法:尚未发布,但是guice-persist的第一个版本(基于warp-persist并由作者Dhanji Prasanna编写)已签入guice代码库here中.

  • java-使用guice的会话状态2019-10-23 14:03:32

    我有一些会话范围的状态.保持它的第一个想法是会话范围的servlet.所以我像这样绑定我的servlet bind(Foo.class).in(ServletScopes.SESSION); 但是我有一个例外 javax.servlet.ServletException: Servlets must be bound as singletons. Key[type=Foo, annotation=[none]] was

  • java-使用Guice和DAO模式进行依赖注入2019-10-12 00:00:13

    对于一个小型的副项目,我正在尝试实现与数据库交互的DAO模式,并开始使用Guice(第一次)为我处理DI.现在我有这个类层次结构: DAOImpl引用了一个类类型,因此我的数据库客户端(mongo / morphia)可以进行一些初始化工作并实例化morphia提供的BasicDAO.以下是相关类别的摘要: public cla

  • java-Jersey,Guice和Hibernate-EntityManager线程安全2019-10-10 03:03:28

    我在应用程序中以相同的方式使用了本教程: http://www.benmccann.com/hibernate-with-jpa-annotations-and-guice/ 我的应用程序是JAX-RS Web服务,它将接收许多并发请求并进行数据库更新. GenericDAOImpl.java实现: public class GenericDAOImpl<T> implements GenericDAO<T> {

  • java – Guice不会注入Jersey的资源2019-10-07 08:02:34

    整个互联网解析,但无法弄清楚为什么会发生这种情况.我有一个最简单的项目(通过jersey-quickstart-grizzly2原型)和一个Jersey资源.我正在使用Guice作为DI,因为CDI也不想和Jersey一起工作.问题是Guice无法解析在Jersey资源中注入时要使用的类.它在外面很好用,但不适用于泽西岛. 这是

  • java – 处理不同环境的注释驱动依赖注入2019-10-04 18:19:24

    我认为许多专业人士没有转向注释驱动的依赖注入的主要原因是它不支持在开发/测试/生产环境之间切换.出于开发目的,在许多情况下,您不仅使用不同的服务(以及它们的连接),但有时您需要模拟它们,或创建Dummy实例. 昨天我找到了一个带有Spring注释的解决方案: @Value("#{${env} ==

  • Java Guice – 如何将整数值绑定到我的类/对象?2019-10-02 17:00:55

    我不明白如何在绑定类时简单地绑定任何值.我总是得到这个错误: No implementation for test.Triangle annotated with @com.google.inject.name.Named(value=triangle) was bound. 我试过这个: 三角类 @Inject public void setLength(@Named("triangle") int length) { this.l

  • java – 注入Generic类型的Guice2019-10-01 09:00:39

    我试图用Guice注入泛型类型.我有Repository< T>它位于Cursor类中. public class Cursor<T> { @Inject protected Repository<T> repository; 所以当我创建Cursor<用户>,我也希望Guice将我的存储库注入Repository<用户>.有没有办法做到这一点?解决方法:你必须使用TypeLit

  • java – JUnit测试中的Guice注入器2019-10-01 03:04:24

    使用Guice,在每个JUnit测试类中获取一个新的注入器是一个好习惯,因为每个测试类应该是独立的吗?解决方法:看看Guice Berry. 我现在不建议使用它(文档非常糟糕),但是看看他们的方法可以让你清楚地了解如何在jUnit中完成DI.

  • java – 启用Guice的应用程序的Proguard优化(无混淆)后的ClassFormatError2019-09-03 09:03:27

    我有一个启用Guice的应用程序工作正常,但当我使用Proguard优化它(即缩小大小)时,我收到以下错误消息(我用未捕获的异常处理程序捕获它): java.lang.ClassFormatError: LVTT entry for 'that' in class file com/google/inject/internal/util/$ImmutableList$RegularImmutableList d

  • java – 关于外部库的Guice vs. Spring2019-09-03 06:20:17

    我有一个问题涉及一个人想要将东西注入外部库的实例,即无法用注入注释注释的类. 由于Guice完全依赖于注释,这是否意味着我无法处理Guice的这个用例?使用Spring,我可以用XML声明注入,并且不需要修改类(通过添加注释),所以它只是起作用. 这些观察结果是否正确?如果是这样,您在使用Guice

  • java – 如何在Guice注入中提供参数,同时不破坏Guice-AOP方法拦截?2019-09-03 01:00:32

    我有一种情况,我需要使用Guice 3.0来实例化我的对象,但其中一个值可能会随每个实例而改变.我无法绑定该值的类型,直到我需要创建实例时才会知道. 例如: public class Foo { public Foo(Bar bar, Baz baz) {...} } 我希望Guice注入Bar param,但在我需要Foo之前​​我不会知道Ba

  • 如何在Guice中获取动态类型/动态构建的ParameterizedType的实例2019-08-31 22:11:18

    给定一个注入器,我想知道如何检索某些参数化类型的特定实例(但我没有Type本身).让我解释一下自己: 想象一下,您已经进行了以下绑定: >列表< Apple>绑定到ArrayList< Apple> >设置<梨>绑定到HashSet< Pear>>等…用于其他水果收集. 现在我有一个Fruit fruit实例,我想检索相应的Collecti

  • 如何在Guice Quartz Web应用程序中启动JPA?2019-08-31 20:12:30

    我在使用应用程序时遇到了一些麻烦,我使用Guice进行了一些由Quartz处理的后台任务的注入. 正如documentation所述,我使用PersistFilter来处理我的交易并启动我的JPAService.问题是我的作业第一次执行时,JPAService还没有启动,我的unitOfWork.begin()抛出异常: 2013-07-01 11:45:05,

  • java – 为什么Guice不能绑定中间依赖?2019-08-29 20:01:12

    这是我的代码: // Groovy interface MyMapper { Buzz toBuzz(Fizz fizz); } class MyMapperImpl implements MyMapper { @Named("SIMPLE_FOOBAR") Foobar foobar; MyMapperImpl(Foobar foobar) { super(); this.foobar = foobar;

  • java – 如何向Guice接口添加默认方法2019-08-28 13:03:12

    我有以下界面: public interface FooFactory { Foo create(); default Foo createWithData(Data data){ Foo foo = create(); foo.addData(data); return foo; } } 我正在安装它如下: install(new FactoryModuleBuilder().build(FooFactory.

  • java – Guice配置错误2019-08-27 18:03:22

    我正在尝试将Google Guice与@Inject和@Singleton属性一起使用,如下所示: 我有: >具有空configure()方法的模块. >接口IFoo>使用@Singleton注释的类Foo(实现IFoo),带有@Inject注释的无参数构造函数.这是单个带注释的构造函数. 类,构造函数和接口是公共的,但我仍然收到以下错误: No im

  • java – 使用GIN注入一个类2019-08-26 21:09:45

    有没有办法注入类类型< T>在杜松子酒?我似乎无法让它工作,例如: class GenericFoo<T> { private final Class<T> klass; @Inject public GenericFoo(Class<T> klass) { this.klass = klass; } } class Bar { } 在某处注入实例: .. @Inject GenericFoo<Bar> ins

  • java – Guice不会拦截带注释的方法2019-08-23 07:01:31

    我有一种情况,Guice正在为一些绑定工作,而对其他绑定则根本不工作.显然我错误地使用了API. 在某种程度上,这可能是因为我试图对我如何使用Guice过于“幻想”.我创建了一个模块的继承树,我认为我已经太聪明(或愚蠢!)为了我自己的利益. 在您查看下面的代码之前,请理解我的意图,即提供

  • java – Guice 3.0 Beta的稳定性2019-07-30 09:01:22

    Guice 3.0 Beta目前(2010年11月)在Beta中.作为Guice 2.0用户,我对新的Hibernate持久性集成特别感兴趣(我相信这是Guice Warp project的替代品).我有一些问题,我非常希望听到已经使用过Guice 3.0的人们: > Beta版本的稳定性如何?它可以用于生产目的吗? > API是否稳定?还是仍在开发中?>最

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有