我是grails的新手,我正在努力实现以下目标:
我想以编程方式强制我的应用使用特定的区域设置。
我找到了一些答案,但似乎都没有。我找到了什么:
Grails Locale not set for Spock unit tests
我尝试了那里写的内容(要将语言环境更改为' da_DK')但我得到以下内容:
LocaleContextHolder.locale: 'iw_IL'
java.util.Locale.getDefault(): 'da_DK'
RequestContextUtils.getLocale(request): 'iw_IL'
session['SessionLocaleResolver.LOCALE']: ''
为什么所有变量都会改变?还有其他方法可以使它发挥作用吗?
答案 0 :(得分:0)
嗯..我发现了问题所在。更改文件resources.groovy中的代码后,必须重新启动服务器,以便进行更改。