我有這個問題:路由文件沒有路由到正確的控制器,一旦更新
我有我的路由文件,包含有效的路由到控制器。 我編譯,我沒有錯誤。我發送一個請求,它在右側控制器上調用正確的方法,一切正常。
然後我改變了該控制器的名稱,並在路由文件中進行了更改。 我編譯,我沒有錯誤。但是當我發送一個請求(我通過我的代理看到它)時,請求永遠不會傳輸到控制器。
如果我將控制器的名稱更改回第一個,它將起作用!
我有重新啓動和清理所有,但沒有任何工作,你有什麼想法?
編輯
路線
## 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