我在我的 scala 项目中使用电线。 我有一个用例--- 这会引发错误 - 找不到类型的值:[etl.infrastructure.endpoints.SchemaRegistryClient] 如果我在EndpointModule内创建SchemaRegistryClient的硬编码 objec ...
我在我的 scala 项目中使用电线。 我有一个用例--- 这会引发错误 - 找不到类型的值:[etl.infrastructure.endpoints.SchemaRegistryClient] 如果我在EndpointModule内创建SchemaRegistryClient的硬编码 objec ...
我正在尝试将 Guice 转换为 Macwire 作为依赖注入框架。 除了我遇到编译错误的这个剪影模块之外,一切都很好。 底部错误。 Guice 中的工作模块: Macwire 中的等效尝试: Macwire 示例无法编译:我收到错误: Cannot find a value of type: ...
我试图将Slick添加到我的项目中 创建RoomRepo类 注入它 ChatEngine装有macwire 然后我得到这个错误: [错误] /MyApplicationLoader.scala:31:59:类型get不是对象play.api.db.slic ...
在我的项目中,我有这个结构 DefyProductsComponents DefyProductsLoader HomeController的 我想设置测试测试,这是test/结构 DefyProductsServerTest HomeContro ...
我有2个演员, Actor1和Actor2 。 Actor1希望将MyMsg1发送给Actor2 , Actor2在完成一些工作并获得Future[MyMsg2]希望将MyMsg2发送给Actor1 。 我已经以一种方式进行了此工作,但是DI失败了。 方案1-工作方案 ...
wireWith似乎在解析隐式参数方面存在一些问题。 最小示例: 错误: 如果yVal yVal implicit ,它将抱怨缺少隐式: 不过,这是一个简化的示例-在我的生产代码中,我尝试连接Actor道具: 并得到不同的编译错误: 我尝试过使隐式参 ...
Play网络框架允许注入“过滤器”列表以对请求进行通用处理(gzip,cors,日志记录等) 我想拥有一组通用的这些过滤器(和其他东西)。 可以由子类使用 或由子类添加 我尝试过的事情 上面的代码。 不能将super与惰性val一起使用。 将 ...
我正在尝试创建一个简单的服务,以使用Lagom框架和Scaladsl发送电子邮件。 我正在尝试使用Play Mailer插件来处理电子邮件,但是我正在努力将其注入服务实现中。 我创建了服务特征和实现,并将mailerClient作为依赖项传递给了构造函数。 我按照Lagom文档和 ...
我正在使用MacWire DI框架,但出现此错误。 我的应用程序加载器是这样的: 在对代码进行少量修改之后,我得到了其他一些类似的错误。 如何遵循DI依赖关系来跟踪这些错误? ...
我这样设置应用程序加载器: 但我的路线是自定义的,所以它看起来像: routes文件: 和我的v1.Routes文件: 所以现在当我编译项目时,我收到此错误: 错误:找不到类型的值:[v1.Routes] wire [Routes] 所以我不知道如 ...
我有一个api服务类,它依赖于播放的Configuration和WSClient实例。 而且我不想使用@Inject()注释,因为我想在Macwire中使用编译时注入,所以我这样做是: 但出现编译器错误: 错误:找不到以下类型的值:[com.typesafe.config ...
我有一个服务类,该服务有一个方法getSomethingFromApi ,现在,我想拥有一个播放Configuration实例,以便可以从application.conf中提取内容,以及一个播放WSClient,以便可以执行http调用。 这就是我希望我的服务看起来的样子: 这是连 ...
我有一个用例,我想提供一个简单的API来扩展我的Scala应用程序的功能。 我花了最后两天的时间来寻找一个对我有帮助的java / scala DI框架或库: 标识类路径上接口/特征的实现 在标记的站点上实例化并注入所述实现(重要功能:全部),最好带有注释 上面的 ...
我采用现有的 macwire 示例并像这样扩展控制器 CoffeeController.scala 控制器模块.scala 但是,当我运行测试时,我得到了一个堆栈跟踪: 我可以尝试 running(FakeApplication()){...} 但随后我遇到了路由注入器错误。 目前,代码 ...
我正在尝试使用 macwire DI 在 Playframework 2.4 上构建应用程序,但我遇到了来自 Play 的 httpFilters 问题! 这是我正在尝试做的一个例子 DI模块 加载器类 application.conf 的一部分是 和 ExampleFilter ...
我有Scala特质 我想将其注入MacWire服务中 然后在测试或课程中使用它 但是我在服务类中遇到了编译错误 找不到accounts.repository.UserRepository的公共构造函数或伴随对象 ...
我已经开始使用MacWire依赖注入我的Play应用程序,我在尝试注入数据库连接时遇到问题。 在使用DI之前,我的代码看起来像这样: 使用DI后,这不再起作用了。 我得到以下异常: java.lang.InstantiationException: play.api.db.DBA ...