【问题标题】:How to configure path to routes file in PlayFramework?如何在 PlayFramework 中配置路由文件的路径?
【发布时间】:2018-07-18 08:31:51
【问题描述】:

我正在使用 PlayFramework 2.6。我想使用默认的 sbt 目录结构,所以我在 /src/main/resources/ 目录下创建了我的routes 文件。如何配置该路径?我应该使用application.conf 吗?

【问题讨论】:

  • 出于我自己的好奇,为什么要使用 sbt 目录结构而不是 Play 开箱即用的 mvc 结构?这样做有什么好处吗?
  • @DaveRose 用于学习目的。我不喜欢开箱即用的解决方案,除非我知道它是如何工作的。

标签: scala playframework-2.0


【解决方案1】:

要使用默认的 sbt 目录布局,您必须将项目配置中的 PlayLayoutPlugin 禁用为 build.sbt。

如下:

lazy val play = (project in file("."))
  .enablePlugins(PlayScala)
  .disablePlugins(PlayLayoutPlugin)
  .settings(
    ...
    // other settings
  )

参考:Play documentation

【讨论】:

  • 谢谢,它成功了。我启用了PlayService 而不是PlayScala。对于PlayService,您还需要启用RoutesCompiler 插件,而不是禁用PlayLayoutPlugin。
猜你喜欢
  • 1970-01-01
  • 2011-10-05
  • 1970-01-01
  • 2016-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-11
相关资源
最近更新 更多