我有这个问题:
我有我的路径文件,包含到控制器的有效路径。 我编译,我没有错误。我发送一个请求,它在正确的控制器上调用正确的方法,一切正常。
然后我更改了该控制器的名称并在路径文件中更改了它。 我编译,我没有错误。但是当我发送请求时(我通过我的代理看到它),请求永远不会传输给控制器。
如果我将控制器的名称更改回第一个,它可以正常工作!!
我重新启动并清理所有,但没有任何作用,你有什么想法吗?
修改
路由
## 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();
}
}
没有提到它,但我正在使用play 2.1.1 @Transactional是因为我使用JPA而不是Ebean @CheckSecurity调用我编写的插件 但即使我没有设置这两个注释,它在控制器的名称是UserController时也可以工作,但是因为我将它改为CurrentUserController,所以它不起作用。
答案 0 :(得分:1)
做一个干净的游戏并清理所有的类文件,有时候玩耍后自己也不好。
我会做一个发现。 | grep类并手动删除所有类文件夹