Ich bin ein Neuling bei Java und verwende das play framework 2.0 für ein Projekt und habe mich gefragt, wie man die Reverse-Routing-Funktionalität nutzen kann. Wir haben die folgenden:play framework 2.0 reverse routing
In der Routen-Datei
GET/ controllers.Application.index()
GET /myapp/storage controllers.myapp.AnotherController.index()
So Reverse-Routing zu verwenden:
controllers.routes.ref.Application.index()
aber was AnotherController
?
Wenn ich controllers.routes.ref.AnotherController.index()
in einem Test verwenden, wird das Play-Framework einen Fehler "kann Symbol nicht finden" werfen.
Danke.
Warum nicht nur Ihre AnotherController.java innerhalb der app.controllers Paket auch platzieren? –
Ich hatte gehofft, Controller in einzelne Pakete zu gruppieren. Bei der GET-Anfrage mit der definierten Route "GET/test controllers.myapp.AnotherController.index()" wurde das play framework ohne Problem gelöst. Ich hatte also gehofft, dass das umgekehrte Routing auch mit diesem Setup funktionieren würde. – user2288625
Und hast du versucht 'ontrollers.routes.ref.myapp.AnotherController.index()'? –