我有这个问题:路由文件没有路由到正确的控制器,一旦更新
我有我的路由文件,包含有效的路由到控制器。 我编译,我没有错误。我发送一个请求,它在右侧控制器上调用正确的方法,一切正常。
然后我改变了该控制器的名称,并在路由文件中进行了更改。 我编译,我没有错误。但是当我发送一个请求(我通过我的代理看到它)时,请求永远不会传输到控制器。
如果我将控制器的名称更改回第一个,它将起作用!
我有重新启动和清理所有,但没有任何工作,你有什么想法?
编辑
路线
## Créer le social user
POST /v1/current_user api.v1.controllers.CurrentUserController.create()
CurrentUserController
public class CurrentUserController extends Controller {
@Transactional
@CheckSecurity
public static Result create() {
return ok();
}
}
没有mentionend,但我使用2.1.1发挥@Transactional ,是因为我使用JPA代替Ebean @CheckSecurity调用我写的插件 但即使我没有设置这两个注释,它的作用是当控制器的名称是UserController,但因为我将其更改为CurrentUserController,它不起作用。
您可以添加路由文件和控制器吗? –
向我们展示不起作用的声明(控制器和路由)我有类似于“Play 2.1.x”的情况,但清理实例解决了它。 – biesior