我有这个问题:
我有我的路由文件,其中包含到控制器的有效路由。我编译,我没有错误。我发送一个请求,它在正确的控制器上调用正确的方法,一切正常。
然后我更改了该控制器的名称并在路由文件中进行了更改。我编译,我没有错误。但是当我发送一个请求(我通过我的代理看到它)时,该请求永远不会传输到控制器。
如果我将控制器的名称改回第一个,它可以工作!
我已经重新启动并全部清理,但没有任何效果,你有什么想法吗?
编辑
路线
## Créer le social user
POST /v1/current_user api.v1.controllers.CurrentUserController.create()
当前用户控制器
public class CurrentUserController extends Controller {
@Transactional
@CheckSecurity
public static Result create() {
return ok();
}
}
没提但我用的是play 2.1.1 @Transactional是因为我用JPA而不是Ebean @CheckSecurity调用了我写的插件但是即使我没有设置这两个注释,当名称控制器是UserController,但由于我将其更改为CurrentUserController,它不起作用。