Tut mir leid, wenn diese Frage zu dumm wird, aber ich kann einfach meinen Fehler nicht finden und habe bereits viele Einträge hier in SO und anderen Seiten überprüft. Ich habe ein Play 2.3.7-Projekt mit Java eingerichtet. Ich habe eine Global.java-Datei im allgemeinen Paket im App-Verzeichnis erstellt. In dieser Datei überschreibe ich onStart (und andere Hooks), aber ich bekomme sie nicht zur Arbeit. Sie führen einfach überhaupt nicht aus. Hier ist die Global.java-Datei:
%Vor%Und in der application.conf ist hier der relevante Teil, der standardmäßig kommentiert ist:
%Vor%Was kann das Problem sein? Danke.
Das Objekt Global
muss sich im Standardpaket befinden, daher müssen Sie package common
entfernen.
Wie im ersten Absatz der Dokumentation angegeben.
Es sieht so aus, als hätten Sie vergessen, die Einstellung application.global zu entfernen.
Der folgende Code funktionierte gut für mich.
Global.java-Datei:
%Vor%application.conf-Datei:
%Vor%Tags und Links scala java playframework sbt playframework-2.3