Play Framework 2.2.x 多个路由文件

2024-01-27

我已经读完这部剧了!对于 Scala 书中关于模块的部分,我似乎无法弄清楚如何从引用的模块导入路由。我已将模块设置为 build.sbt 文件中的库依赖项,并尝试将路由导入到路由文件中,如下所示

构建.sbt:

libraryDependencies ++= Seq(
  "org.webjars" %% "webjars-play" % "2.2.0", 
  "default" % "mymodule" % "1.0-SNAPSHOT"

routes

...
-> /api/mymodule mymodule.routes

mymodule 包含一个名为 mymodule.routes 的路由文件。我真的不明白这是如何运作的,但是我不完全了解发生了什么,所以我不确定还可以尝试什么。

我还尝试放弃引用模块中的路由文件,并在名为 mymodule.routes 的 conf 目录中粘贴一个新的路由文件,但这也不起作用。任何帮助,将不胜感激。谢谢!


我相信要利用模块的路由,您必须将项目构建为多项目构建,而不是库依赖项。

看一眼http://www.playframework.com/documentation/2.2.x/SBTSubProjects http://www.playframework.com/documentation/2.2.x/SBTSubProjects了解如何设置多项目构建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Play Framework 2.2.x 多个路由文件 的相关文章

  • 在 Spark MLlib 上使用 Java 中的 Breeze

    在尝试从Java使用MLlib时 使用微风矩阵运算的正确方法是什么 例如scala 中的乘法很简单 matrix vector 相应的功能在Java中是如何表达的 有一些方法 例如 colon times 可以通过正确的方式调用 breez
  • 如何在映射中将字符串转换为 Seq[String]

    我有一个Map String String 以及需要的第三方功能Map String Seq String 有没有一种简单的方法来转换它 以便我可以将地图传递给函数 original mapValues Seq 注意mapValues返回地
  • Scala中有类似Java Stream的“peek”操作吗?

    在Java中你可以调用peek x gt println x 在 Stream 上 它将对每个元素执行操作并返回原始流 这与 foreach 不同 foreach 是 Unit Scala 中是否有类似的东西 最好是适用于所有 Monady
  • andThen 类型不匹配的 Scala 链接函数

    我有一堆函数可以清理文本并将它们分成单词 最小的例子 val txt Mary had a little nlamb val stopwords Seq a def clean text String String text replace
  • scala中的反引号有什么用[重复]

    这个问题在这里已经有答案了 我在一本书上找到了以下代码 val list List 5 4 3 2 1 val result 0 list running total next element running total next elem
  • Slick和bonecp:org.postgresql.util.PSQLException:FATAL:抱歉,太多客户端已经错误

    当我在本地开发应用程序时 我使用以下命令启动我的 play2 应用程序sbt run 我喜欢如何更改代码 然后重新加载浏览器以查看我的更改 在大约 10 次代码更改之后 我收到 postgresql 太多连接错误 见下文 我的数据库连接使用
  • 将 IndexToString 应用于 Spark 中的特征向量

    Context 我有一个数据框 其中所有分类值都已使用 StringIndexer 进行索引 val categoricalColumns df schema collect case StructField name StringType
  • 如何执行仅匹配正则表达式的测试?

    在 sbt 0 10 1 中 我经常使用test only缩小我的测试数量 sbt gt test only com example MySpec 但是 我想缩小范围 以便只运行名称 描述与正则表达式匹配的测试 是否有一些语法可以实现这样的
  • 为什么这些类型参数不符合类型细化?

    为什么此 Scala 代码无法进行类型检查 trait T type A trait GenFoo A0 S lt T type A A0 trait Foo S lt T extends GenFoo S A S 我不明白为什么 类型参数
  • IntelliJ IDEA 不会从 SBT 项目加载 Lift 库

    我通过创建了一个空白项目sbt使用最基本的指南 具体来说 gt cd xyz gt sbt here we create a new project w Scala 2 8 1 gt lift is org lifty lifty 1 6
  • 正确使用术语 Monoid

    从下面的例子来看 我认为这样的说法是正确的String在串联运算下定义了一个幺半群 因为它是关联二元运算 并且String碰巧有一个身份元素 它是一个空字符串 scala gt Jane Doe Jane Doe res0 Boolean
  • 如何在 Scala 2.11 中查找封闭源文件的名称

    在编译时 如何在 scala 2 11 中检索当前源文件 编写代码的位置 的名称 这是一种实际有效的方法 val srcFile new Exception getStackTrace head getFileName println sr
  • Scala 的“神奇”函数列表

    在哪里可以找到 Scala 的 神奇 函数列表 例如apply unapply update etc 魔法函数是指编译器的某些语法糖使用的函数 例如 o update x y lt gt o x y 我用谷歌搜索了一些组合scala mag
  • 如何通过删除 Scala 中的一个元素来从列表中获取所有可能的子列表?

    我有一个清单List 1 2 3 4 并希望通过删除一个元素来获得所有子列表 List 2 3 4 List 1 3 4 List 1 2 4 List 1 2 3 做到这一点最简单的方法是什么 如果你的意思是 离开每个position在列
  • sbt 找不到启动器 jar:./bin/sbt-launch.jar

    我已经成功地使用 sbt 进行基本的 Scala 编译好几年了 但有一天它由于某种原因停止工作 我在自己的帐户中使用它 但我决定让我的系统管理员在我们的本地网络上安装最新版本 当我尝试运行它时 我得到 找不到启动器 jar bin sbt
  • 将下划线分配给变量。下划线是做什么的?

    最近我遇到了这样的代码 var myVariable variableKind 这似乎是一种分配方式null to myVariable 谁能解释一下背后的理由 在这种情况下 分配之间有什么区别 and null到一个变量 它使用默认值初始
  • 解决 sbt 中 jar 加载冲突的问题

    当两个特定的 sbt 插件启动时 我在 sbt 启动时收到以下错误加在一起到其构建定义中的项目 这些 sbt 插件之一是规模化jdbc https github com scalikejdbc scalikejdbc另一个是my own h
  • 使用 apply 方法的泛型类型的 Scala 工厂?

    假设我有以下特征 它定义了一个接口并采用几个类型参数 trait Foo A B implementation details not important 我想使用伴随对象作为该特征的具体实现的工厂 我还想强制用户使用Foo接口而不是子类所
  • Python 相当于 Scala 案例类

    Python 中是否有与 Scala 的 Case Class 等效的东西 就像自动生成分配给字段而无需编写样板的构造函数一样 当前执行此操作的现代方法 从 Python 3 7 开始 是使用数据类 https www python org
  • ScalaTest v3:为什么需要实现convertToLegacyEqualizer

    Using 斯卡拉测试3 0 0 http www scalatest org install环境 Scala 2 11 8 sbt 0 13 5 IntelliJ 14 1 4 build sbt 只有 NOTE not using or

随机推荐

  • 如何使用python列出Kafka消费者组

    我想用 python 获取 Kafka 消费者组列表 但我不能 我使用zookeeper python客户端 kazoo 但消费者组列表为空 因为此方法适用于旧消费者 而我们不使用旧消费者 如何使用python代码获取消费者组列表 kafk
  • std::mutex::lock 阻塞 CPU 使用

    我希望能够随意冻结和解冻线程 我目前的解决方案是通过回调和忙等待睡眠来完成的 这显然不是一个最优解 我正在考虑让主线程锁定互斥体 然后让从属线程运行一个锁定和解锁同一互斥体的函数 我担心的是 如果是真正的繁忙等待 可能会占用 CPU 资源
  • IsAssignableFrom() 在应该返回 true 时返回 false

    我正在开发一个加载指定文件夹中包含的 dll 的插件系统 然后 我使用反射来加载程序集 迭代它们包含的类型并识别任何实现我的程序集IPlugin界面 我正在使用类似于以下的代码进行检查 foreach Type t in myTypes i
  • 在 ExtendScript for Illustrator 中执行外部脚本

    Summary 有没有办法使用execute 函数将参数传递给Python脚本 并让Python脚本在执行时使用该参数 然后将结果返回给ExtendScript 语境 我正在为 Illustrator 构建一个脚本 该脚本必须查询 Web
  • MapStruct 可以对 Hibernate 实体类进行深度代理吗

    对于想要直接返回实体类的 Web 服务开发人员来说 这是一个常见问题 即使加载了我需要的所有数据 仍然有许多我不需要的未初始化的代理和集合 我希望他们只返回 null 而不是抛出延迟加载异常 基本上我只想要 POJO 合约 但是必须清除代理
  • randperm() 可以生成多个随机排列吗?

    在Matlab中 p randperm n k 返回一个行向量 其中包含从 1 到 n 含 中随机选择的 k 个唯一整数 一次调用 randperm 是否可以返回多行向量 每一行都如上所示 如果没有 是否有其他方法来生成几个随机排列 在这种
  • 如何跨 DLL 边界使用 Boost.Log?

    我正在尝试整合升压日志 http www boost org doc libs 1 55 0 libs log doc html index html在一个相当大的应用程序中 该应用程序由一个从 DLL 动态加载插件的主应用程序组成 最初的
  • PowerPoint VBA - 定期更新 Excel 中的链接图

    我正在尝试构建这个系统 其中包含来自外部 Excel 文件的链接图的 PowerPoint 演示文稿 我发现我可以在 PowerPoint 中右键单击该图表 然后单击 更新链接 该图表就会自动更新 但如果我想要自动化怎么办 如果这可以在不创
  • Blazor InputText 在 TextChanged 时调用异步方法

    我尝试捕获 Blazor 服务器端 中输入文本的文本更改 然后调用异步方法来检查输入是否是正确的优惠券代码 HTML
  • WinForms 标签不希望透明的原因是什么?

    为什么无法将标签的背景颜色设置为透明 我以前做过 但现在只是不想 我创建了一个新的用户控件 为其添加了进度条和标签 当我将标签的背景颜色设置为透明时 它仍然是灰色 这是为什么 我想要的是将标签放在进度条顶部 以便其文本位于进度条 中 向您的
  • 除了 WebServiceGatewaySupport#getWebServiceTemplate() 之外,还有其他方法在 Spring Boot 中获取 WebServiceTemplate 吗?

    Spring 提供了org springframework ws client core support WebServiceGatewaySupport类 这是根据Spring文档 http docs spring io spring w
  • 在 NSArray 中查找具有给定时间(例如晚上 8 点)之后的某个时间的 NSDate?

    Objective C 中是否有一种快速方法可以识别 NSArray 中的 NSDate 在给定时间 例如晚上 8 点 之后的某个时间 除了手动遍历数组中的每个 NSDate 然后使用 NSDateComponents 来分解小时 分钟 秒
  • 将 python 反汇编从 dis.dis 转换回 codeobject

    有没有办法从通过获取的反汇编中创建代码对象dis dis 例如 我使用编译了一些代码co compile print lol
  • 如何将PostgreSQL从9.6版本升级到10.1版本而不丢失数据? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在将 PostgreSQL 数据库用于我的 Ruby on Rails 应用程序 在 Mac OS
  • 如何关闭 iOS 设备[重复]

    这个问题在这里已经有答案了 是的 实际上 我认为我所要求的是不可能的 但我想知道您是否知道如何使用 swift 或 Objective C 代码关闭 iPhone 或者至少进入飞行模式 您无法使用苹果提供的公共 API 来执行此操作 这可以
  • Python:LookupError:未知编码:十六进制

    我正在使用名为 Tweepy 的 Twitter API 它一直工作正常 然后我重新启动了服务器 现在我得到了这个 gt gt gt import tweepy Traceback most recent call last File
  • 选择出现超过 3 次的行

    我有一个表 active users 我想从中选择 user id 出现超过 2 次且 notification 0 的行 只想要单个结果 需要查询结果 Id User id Mobile last seen notified 1 2585
  • FFMPEG“分段错误”与网络流源

    我使用版本 4 2 2 静态 来自 https johnvansickle com ffmpeg https johnvansickle com ffmpeg 最终代码将位于 Amazon AWS lambda 上 目标 使用 url 流并
  • HttpRequest.Content.IsMimeMultipartContent() 在应该返回 true 时返回 false

    我需要将 HTTP 请求作为 MultiPartFormData 发送到 REST 控制器 它正在工作 但现在我在控制器上进行的检查声称请求的类型不正确 即使我可以在调试器中看到请求的类型正确 以供参考 这是调用它的控制台应用程序代码 us
  • Play Framework 2.2.x 多个路由文件

    我已经读完这部剧了 对于 Scala 书中关于模块的部分 我似乎无法弄清楚如何从引用的模块导入路由 我已将模块设置为 build sbt 文件中的库依赖项 并尝试将路由导入到路由文件中 如下所示 构建 sbt libraryDependen