Ich habe auch gesucht, wie ich auf das Gebietsschema zugreifen kann, ohne es herumzugeben Locale, aber ich bin noch ziemlich neu in Spring und fand die meisten Lösungen verwirrend. Es stellt sich jedoch heraus, dass Spring MVC das Gebietsschema im lokalen Thread-Speicher speichert. Es kann erreicht werden durch:
Locale locale = LocaleContextHolder.getLocale();
Der letzte Ansatz [...] basiert auf einem lokalen Thread, um das aktuelle Gebietsschema in einer beliebigen Entität Ihrer Architektur bereitzustellen. [...] Sie müssen sich bewusst sein, dass der Inhalt des LocaleContextHolder standardmäßig dem in der Webanforderung angegebenen Gebietsschema entspricht.
Von: Konfigurieren der Gebietsschemaumschaltung mit Spring MVC 3 . (Dieser Beitrag bietet auch alternative Konfigurationen / Methoden zum Abrufen des Gebietsschemas, die für alle nützlich sein können, die dies tun möchten.)
Sie können auch die Ansicht LocaleContextHolderdocs von Frühling hier .