java消息。从数据库获取的属性
Possible Duplicate:
Design question regarding Java EE entity with multiple language support
我正在开发JSF应用程序的i18n。 我需要所有通常位于消息中的标准jsf消息。要从数据库中获取的属性。有什么简单的方法吗
谢谢
你可以在下面搜索框中键入要查询的问题!
Possible Duplicate:
Design question regarding Java EE entity with multiple language support
我正在开发JSF应用程序的i18n。 我需要所有通常位于消息中的标准jsf消息。要从数据库中获取的属性。有什么简单的方法吗
谢谢
# 1 楼答案
首先,你需要自己的消息源。查看AbstractMessageSource并对其进行扩展:
您的商店必须退回ResourceBundle:
这将主要基于您的db模型。我建议在getBundle()方法中使用@cacable,因为您的本地化不太可能经常更改,而且根据您的数据库模型,它可能会很昂贵。返回的对象只需为ResourceBundle实现以下方法:
最后,您需要在配置中注册MessageSource bean:
# 2 楼答案
我想我找到了答案:
还有脸上的表情。xml
谢谢你的帮助