首页 文章
  • 0 votes
     answers
     views

    Lagom:无法创建注射器

    我得到的错误可能是由于缺少配置,不兼容的模块,......几个小时后我无法弄明白 . 在 sbt runAll 上,我得到以下堆栈跟踪: com.google.inject.CreationException:无法创建注入器,请参阅以下错误:1)自定义提供程序中的错误scala.MatchError:com.lightbend.lagom上的消息(类sun.reflect.generics.re...
  • 1 votes
     answers
     views

    谷歌 Cloud endpoints 和guice

    我无法使用Google guice获取谷歌 Cloud endpoints . 从 endpoints 库中可用的类看来,这应该是可能的,但我不清楚如何连接它,我看不到任何文档 . 显然was a solution,但从那时起API似乎发生了变化 . 我尝试扩展com.google.api.server.spi.guice.SystemServiceModule,覆盖configure()和g...
  • 0 votes
     answers
     views

    使用Guice插件播放2.0.4 Java - 应用程序启动时出错

    我们在文档中设置了guice,它似乎工作正常但我们在应用程序日志中遇到以下错误: [warn]应用程序 - 也许inject.modules配置参数没有设置propery? java.lang.ClassNotFoundException:java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)中的java..LLC程序,java.net....
  • 0 votes
     answers
     views

    向工厂提供的Guice注入服务

    在我的应用程序中,我有一个主管,可以创建一些 Worker . 这些工作程序中的每一个都需要两个QueueClients实例(具有不同的配置和工作程序之间的不同实例) . 我是guice的新手,我遇到了在子actor中注入这些依赖项的问题 . 这是我的 Worker 阶级: object LegacyConsumer { trait Factory { def apply(): A...
  • 2 votes
     answers
     views

    TransactionRequiredException:Jersey Guice JPA没有进行任何交易

    使用Guice 3.0,遵循本教程:https://code.google.com/p/google-guice/wiki/JPA GuiceModule类: public class GuiceModule extends ServletModule { @Override protected void configureServlets() { // start the service ...
  • 11 votes
     answers
     views

    使用依赖注入与Play框架的示例用例

    我是依赖注入和Play框架的忠实粉丝,但我很难看到这两者如何被一起利用 . 有Spring和Guice的模块,但Play的工作方式使我很难看到DI除了一些非常简单的情况之外如何有益 . 一个很好的例子是Play期望JPA工作由与所讨论的实体相关联的静态方法完成: @Entity Person extends Model { public static void delete(long id...
  • 0 votes
     answers
     views

    Guice Scala模块 - 没有有效的构造函数

    我有用scala编写的playframework应用程序 . 问题是当我想为Silhouette添加新模块时 . 我的模块类非常类似于Silhouette example中的类 . 我可以使用简单的运行命令运行应用程序sbt但是当我使用sbt-assembly构建jar并尝试运行它时,我得到: No valid constructors at play.api.inject.Modules...
  • 1 votes
     answers
     views

    Guice多个实现,带有依赖关系的参数化构造函数

    我正在努力解决特定的依赖注入问题,而我似乎无法弄明白 . 仅供参考:我是新手,但我有其他DI框架的经验 - 这就是为什么我认为这不应该是复杂的实现 . 我在做什么:我正在研究Lagom多模块项目并使用Guice作为DI . 我想要实现的目的:注入一些接口实现的多个命名实例(让我们称之为发布者,因为它将向kafka主题发布消息)到我的服务 . 这个'发布者'已经注入了一些与Lagom和Akka相关的...
  • 0 votes
     answers
     views

    Quartz Guice似乎跳过了事务

    我在我的Guice应用程序中使用了Quartz Scheduler,用于一些非常简单的工作,应该调用一些Web服务,并基于数据库中的响应更新行 . 我在这里遇到的问题是,当从Quartz作业调用服务方法时,事务被跳过或未被提交,至少这是我的一个疑问 . 因此只有在Quartz Job外部调用方法时才会更新行 . 我使用的数据库是mysql . 这是quartz.properties文件中的石英配置...
  • 5 votes
     answers
     views

    Spring Data JPA就像不依赖于Spring的项目

    有没有人知道任何遵循存储库方法的Java框架,并自动实现查询方法(例如 findByNameAndLastName(…) ),但不依赖于Spring,只有纯JPA . GORM中也存在这样的特征 . 我想看看是否有任何项目可以在Guice或纯JavaEE环境中使用,而不会将Spring作为依赖项 .
  • 3 votes
     answers
     views

    Guice Jersey 2 ContainerRequestFilter和@Context

    我正在尝试使用Guice将依赖项注入到通过DynamicFeature注册的ContainerRequestFilter中 . 我还需要Jersey来注入HttpServletRequest,我现在正试图通过@Context来做到这一点 . 这是一个Dropwizard应用程序 . 我的最终目标是拥有一个通过DynamicFeature应用于特定资源的AuthenticationFilter . ...
  • 0 votes
     answers
     views

    jdk1.8.0_152.jdk / Contents / Home / bin / java''以非零退出值255结束

    我的代码: for (Class<? extends Module> module : moduleClasses) { log.info("Module will config: {}", module); // module like com.test.apps.hello.module.So...
  • 0 votes
     answers
     views

    GuiceServletConfig错误

    使用的技术是GWT 2.5.1,GWTP 1-RC4,GAE 1.7.7.1,Eclipse Juno 1 - 我有以下错误: 2013年4月23日下午1:35:34 com.google.apphosting.utils.jetty.JettyLogger警告Avertissement: Could not instantiate listener com.MS.server.guice.Gu...
  • 1 votes
     answers
     views

    Guice启动数据库查询

    我需要在play框架启动时执行数据库查询以检索服务器信息 . 我写了一个ServerInstanceModule即 . public class ServerInstanceModule extends AbstractModule { ServerInstance serverInstance; @Override protected void configure() { } @Provi...
  • 1 votes
     answers
     views

    播放 - 根据应用模式加载guice模块

    我想根据当前的应用程序模式控制我正在加载的模块 . 所以,如果我有以下模块:ModuleDev,ModuleProd我想写这样的东西: class CostumGuiceApplicationLoader extends GuiceApplicationLoader { override def builder(context: ApplicationLoader.Context): Gu...
  • 3 votes
     answers
     views

    akka,IOC(DI,guice)和xstream

    我正在寻找使用guice提供的一些对象来引导akka actor系统,并且我不确定如何在不使用icky静态提供程序的情况下执行此操作 . 具体来说,我已经配置了xstream来支持@Inject注释,这样当你反序列化文档时,程序员可以在表单中向其类添加一个字段 private @Inject transient SomeServiceObject someServiceObject; 这并没有经...
  • 6 votes
     answers
     views

    在play framework 2.4.x中使用依赖注入测试actor

    如何测试依赖注入创建的actor?在我的应用程序中,我可以通过命名注入获得ActorRef: public MyClass { @Inject @Named("ping") ActorRef mPingRef; } 如何在我的测试中获得此参考? 这是我的演员: public class PingActor extends UntypedActor { ...
  • 0 votes
     answers
     views

    玩2.4 - 如何使用guice注入akka actor

    如何在Play 2.4中创建一个Actor,以便它使用Guice自动注入依赖项?我读了几篇文章,他们使用了GuiceApplicationBuilder,然后创建了actor . 我不想控制实例化播放应用程序的方式 . 相反,我只想知道如何创建一个actor实例,以便使用Guice管理依赖项 . 创建一个包含5个worker的RoundRobinRouter class RouterActor e...
  • 1 votes
     answers
     views

    使用注释的Guice方法注入

    我有两个 Runnable 类,我想在它们之间注入依赖关系,以便 SecondProcedure 使用 FirstProcedure 创建的 Table 运行 . class FirstProcedure implements Runnable { private Table composers = new Table(); public void run() { ...
  • 9 votes
     answers
     views

    如何在Guice中进行需要注入实例的动态绑定?

    我想创建一个动态将实例绑定到命名注释的模块 . 用例是我想自动绑定配置中的值,属性文件中的键是@Named值 . 但是配置绑定在不同的模块中,所以我需要注入配置 . 我看过的解决方案是: 在configure()方法中绑定 . 没有注入此方法,我无法获得基本配置 . 使用Provider / @提供 . 提供者只绑定一个实例 . 使用MultiBinder . 我的用例与此扩展提供的内...
  • 0 votes
     answers
     views

    如何创建2个类实例注入不同类的依赖项实现(通过guice)?

    我有一个名为“Consumer”的界面 . 实现如下: public class ConsumerImpl implements Consumer { DBManager m_dbm ; @Inject public ConsumerImpl (DBManager dbm) { m_dbm = sdbm; } } 我需要有2个consumerImpl类...
  • 0 votes
     answers
     views

    使用Google Guice向Scala Akka Actors注入服务

    我有几个服务要注入akka演员 . 我正在使用三种不同类型的actor,每种类型都使用不同的服务 . 目前我只有一个模块,在actor内部实例化一个注入器,并在每个Crow内部进行绑定 . 问题是,对于彼此,他们会收到一个新的服务实例 . 我做了一点阅读并找到http://www.typesafe.com/activator/template/activator-akka-scala-guice但...
  • 2 votes
     answers
     views

    Scala / Akka / Guice动态注入儿童演员

    我希望能够创建同一父actor的多个实例,但具有不同的子actor . 我认为这对Guice来说是可能的,但我还没有找到解决方案 . 这就是我的想法〜 Controller: class Application @Inject()(@Named(ParentActor.parentActor1) parentActor1: ActorRef, @Na...
  • 6 votes
     answers
     views

    将Guice组件集成到Spring应用程序中

    我们有一个基于Spring框架的应用程序,需要集成使用Google Guice构建的组件 . 有人可以就如何做到这一点给我们一些建议吗? 我们遇到了以下链接,展示了如何将Spring集成到Guice中,但我们需要反过来: http://google-guice.googlecode.com/git/javadoc/com/google/inject/spring/SpringIntegration...
  • 10 votes
     answers
     views

    Spring中的FactoryModuleBuilder,@ AssistedInject和@Assisted相当于什么?

    Spring Framework与Google Guice中的FactoryModuleBuilder,@AssistedInject和@Assisted等效是什么?换句话说,使用Spring创建工厂对象的建议方法是什么,其方法接受应用程序(而不是容器)必须提供的参数? Spring静态工厂方法与 FactoryModuleBuilder 不同 . FactoryModuleBuilder 构...
  • 1 votes
     answers
     views

    从Spring和Guice初始化bean

    关于Spring和Guice的集成,我有点奇怪的情况 . 我们目前的项目正在与Guice完美合作 . 但是,我们需要通过依赖外部Spring项目来扩展它 . 但这意味着我们需要在spring上下文中创建该项目的bean . 这是一个棘手的部分:我们还需要在spring bean中使用一些现有的guice绑定 . 我不能简单地将那些guice注入的类移动成spring bean,我不想复制它们 . ...
  • 38 votes
     answers
     views

    当你拥有Spring和Dagger时,为什么要使用/开发Guice? [关闭]

    据我所知,Dagger确实生成了代码,而Guice和Spring依赖于运行时处理,因此Dagger的工作速度更快,但需要在程序员方面做更多的工作 . 由于性能优势,它对移动(Android)开发很有好处 . 然而,当我们离开Guice和Spring时,后者有很多集成 . 如果我们可以使用Spring Framework(基本上做同样的事情,但提供更简单的数据库访问),那么开发/使用Guice有什么...
  • 0 votes
     answers
     views

    使用Google Guice的JavaFx提供了两个不同的Controller实例

    我将Google Guice引入了我的JavaFx应用程序 . 但是,当我尝试将控制器注入另一个控制器时,我遇到了一些问题 . 首先我做的是: loader.setControllerFactory(Main.getInjector()::getInstance); MainController具有包含在fxml文件中的TopMenuButtonsController: <fx:inclu...
  • 1 votes
     answers
     views

    使用GUICE注入HttpClient以在Java中获取模拟响应

    我是新手和注射剂 . 在编写单元测试时需要帮助 . 我有一个通过发出GET请求来获取会话令牌的方法 String strTemp = ""; String sessionToken = "" ; HttpResponse response; try { String url = Str...
  • 2 votes
     answers
     views

    在Kotlin中设置Guice绑定

    我想设置Guice绑定,所以我用Java创建了一个完美的模块: public class CrashLoggerModule extends AbstractModule { @Override public void configure() { bind(CrashLogger.class).to(ConcreteCrashLogger.class); }...

热门问题