背景:我使用Play 2.4(Java)和InjectedRoutesGenerator以及Guice模块来配置各种依赖项.但在单元测试期间,FakeApplication正试图通过注入器从路径文件加载所有控制器,并且由于单元测试环境中不可用的外部依赖性,其中一些控制器失败.
如何在从play.test.WithApplication扩展的单元测试期间禁用默认路由文件处理?或者如何用自定义路由文件替换默认路由?
我试着使用这里引用的play.http.router配置选项覆盖,但是Router not found我尝试的任何内容都会出错.显然我犯了一些错误,我不知道在哪里.
我不太了解配置参考中引用的my.application.Router和conf/my.application.routes之间的链接.除了routes不编译之外的路由文件.
Play 2.5 中使用的 HikariCP 数据库连接池支持 Dropwizard Metrics。推荐的方法是使用HikariConfig.setMetricRegistry(MetricRegistry),但 Play 似乎没有为 HikariConfig 使用依赖注入。是否有其他选项可以在 Play HikariCP 上设置 MetricRegistry?