私はこの問題を抱えています:
コントローラーへの有効なルートを含むルート ファイルがあります。コンパイルしましたが、エラーはありません。リクエストを送信すると、適切なコントローラーで適切なメソッドが呼び出され、すべてが機能しています。
次に、そのコントローラーの名前を変更し、ルート ファイルで変更しました。コンパイルしましたが、エラーはありません。しかし、リクエストを送信すると(プロキシ経由で表示されます)、リクエストがコントローラに送信されることはありません。
コントローラーの名前を最初の名前に戻すと、機能します!!
再起動してすべてクリーンアップしましたが、何も機能しません。アイデアはありますか?
編集
ルート
## 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 は、Ebean の代わりに JPA を使用しているためです @CheckSecurity は、私が作成したプラグインを呼び出します しかし、この 2 つのアノテーションを設定しなくても、コントローラーはUserControllerなのですが、CurrentUserControllerに変えてから動かなくなりました。