routesImport是否适用于Play Framework-2.x中的参数类型?

时间:2013-12-04 19:30:54

标签: playframework-2.2

更具体地说,我试图在

这样的路线中省略“java.lang”
GET     /users/profile/:userId              controllers.Users.getProfile(userId: java.util.UUID)

不幸的是,

routesImport += "java.util.UUID" 
build.sbt中的

不起作用,如果我指定“UUID”而不是“java.lang.UUID”,我会“找不到:输入UUID”

那么,是否可以导入某些类型,然后在路由中只使用类型名称,而不是每次都指定完整的包名称?

1 个答案:

答案 0 :(得分:0)

routesImport不适用于routes文件。 Controller方法和参数需要完全限定。唯一的例外(我认为)实际上是java.lang.*scala.*的例子。因此,您可以String foo代替java.lang.String foo,但每次任何其他包中的类都需要完全限定。