【发布时间】:2014-02-27 01:36:05
【问题描述】:
我希望使用 Scala/Play 进行一些原型/探索性类型的工作,并且我希望避免每次向控制器添加操作时都必须更新我的路线。
是否有我可以使用的速记/模糊(如果有,它是什么?)它会告诉 Play 继续并路由到所有给定的(事先不知道的)控制器和动作集?
【问题讨论】:
-
据我所知没有。在路由文件中添加一行真的那么难吗?如果您不逐步添加它们,请提前使用方法存根(如
def someControllerFunction(param: String, param2: String ....) = TODO)定义您的操作。这样你就可以提前定义你的路由,然后再填写控制器函数。 -
从哲学上讲,这是在浪费我的时间。这可能会发生数百次,甚至数千次,这是在浪费我的时间。生命诚可贵。我不想浪费我的生命来编写我不需要的代码行:) 实际上 - 这是大多数路由系统的常见且基本的功能。我很惊讶 play 没有它
-
反思似乎是目前唯一的方法。你有能力做到这一点吗?我现在正在编写代码以使其与反射一起工作。这应该对 scala 有帮助 stackoverflow.com/a/1470190/5967859 完成后会发布答案。