簡體   English   中英

通過HTTP加載ResourceBundle?

[英]Load a ResourceBundle over HTTP?

我需要從CMS加載文本標簽。 內容以標准屬性文件格式公開。 CMS作為一種RESTful Web服務提供者運行,而不是推送文件,因此我需要按需提取屬性文件。 我天真地希望,如果我創建了一個ReloadableResourceBundleMessageSource並將basename設置為文件的URL減去locale參數,那將會像魔術一樣工作,但顯然它沒有。 任何人都可以建議一個方法嗎? 在Spring中是否存在開箱即用的解決方案,還是有一些我需要擴展的類?

所以,斯卡弗曼的評論是正確的。 我的Web服務只是期望將語言環境作為GET參數(locale = en_US),但是獲得了文件后綴(即locale = _en_US.properties)。 因此,從param中剝離額外的東西就這么簡單,它實際上工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM