使用Scala在Play框架中进行路由时,哪种方法更好?

使用Scala在Play框架中进行路由时,哪种方法更好?,scala,playframework,Scala,Playframework,我看到在游戏中有3种指定路线的方法,如上所示,哪种方法被认为是推荐的方法?哪个文件夹结构更好?您的第一个代码示例使用路由器,而第二个示例使用从路由文件生成的路由器 第三个示例只使用一个routes文件,该文件生成一个路由器,该路由器将控制权传递给另一个路由器,以获取特定的前缀——无论该前缀是生成的还是手工编码的。所以,这和第二个例子没什么不同 两者之间没有明显的优势。使用路由文件通常更简洁和“更容易”,但当使用DSL将路由绑定到某些操作时,您有更多的控制权 文件夹结构也仅仅是一个品味问题;按照默


我看到在游戏中有3种指定路线的方法,如上所示,哪种方法被认为是推荐的方法?哪个文件夹结构更好?

您的第一个代码示例使用路由器,而第二个示例使用从路由文件生成的路由器

第三个示例只使用一个routes文件,该文件生成一个路由器,该路由器将控制权传递给另一个路由器,以获取特定的前缀——无论该前缀是生成的还是手工编码的。所以,这和第二个例子没什么不同

两者之间没有明显的优势。使用路由文件通常更简洁和“更容易”,但当使用DSL将路由绑定到某些操作时,您有更多的控制权

文件夹结构也仅仅是一个品味问题;按照默认的布局,你会没事的