java Playframework GlobalSettings-Verfall für onStart
Ich habe ein nerviges Problem mit Playframwork, das veraltet istGlobalSettings
Problem, ich möchte meine conde innerhalb bewegenonStart
vorgeschlagenen Weg, aber eigentlich kann ich das nicht machen, die Dokumentation macht keinen Sinn, und ich habe keine Ahnung, wie man das löst, ich verbrachte Tage und Tage damit, es ohne Glück zu machen!
https: //www.playframework.com/documentation/2.5.x/GlobalSetting
Einfach möchte ich die anfängliche Datenbankmethode ausführen
private void initialDB() {
UserService userService = play.Play.application().injector().instanceOf(UserService.class);
if (userService.findUserByEmail("[email protected]") == null) {
String email = "[email protected]";
String password = "1234";
String fullName = "My Name";
User user = new User();
user.password = BCrypt.hashpw(password, BCrypt.gensalt());
user.full_name = fullName;
user.email = email;
user.save();
}
}
Dies war drinnenonStart
Methode inGlobal extends GlobalSettings
Java-Datei, ich habe versucht, es auf ein externes Modul zu extrahieren, aber kein Glück.
public class GlobalModule extends AbstractModule {
protected void configure() {
initialDB();
}
}
Ich habe in Scala einige Lösungen gefunden und keine Ahnung, wie das in Java sein kann, aber ich habe keine Zeit, es zu lernen, außerdem gefällt es mir nicht.