ich folgende Singletons haben in Scala definiertZugriff Singleton Werte in Spielen für Scala
package main
import javax.inject._
@Singleton
class Properties {
val timeout = 120
}
wie greife ich es von anderen Programmen? Ich habe versucht, main.Properties.timeout
aber es wirft einen Kompilierung Fehlermeldung, dass ein Begleiter Objekt nicht
Danke, was wäre die bevorzugte Methode? Ich muss den Wert aus einer Eigenschaftendatei laden und in allen Anwendungsklassen verfügbar machen. – ps0604
Wenn Werte in der Eigenschaftendatei sind, dann vielleicht noch ein anderer Weg: durch Konfiguration? In neueren Versionen von Play musst du die Play-Konfiguration injizieren, dann gehst du auf "@ Inject". Wenn Sie das Framework unabhängig halten wollen, gehen Sie einfach auf "@ Inject". – michaJlS