Spring學習總結4(訊息資源國際化)

2021-05-25 00:10:52 字數 699 閱讀 9914

string getmessage(string code, object args, string default, locale loc)

code:訊息key

args:訊息的引數變數

default:當找不到對應key時,返回的預設訊息  該引數也可以不傳,則找不到時會丟擲nosuchmessageexception異常

loc:解析規則 使用本地規則的話傳null即可

使用示例:

有三個資源檔案:format.properties,exceptions.properties,windows.properties

format.properties裡的內容為:

message=alligators rock!

exceptions.properties裡的內容為:

argument.required=the argument is required.

取出message的內容 - 直接方式

取出message的內容 - 注入方式

locale解析通常由應用程式根據執行環境來指定。

所以一般通過修改資源檔案的字尾名,可以根據不同的執行環境來載入想適應編碼的資源檔案

常用國際化字尾名:

_en_us  美國  yuki_en_us.proerties

_zn_cn  中國  yuki_zn_cn.proerties

Spring 學習資源

springframework 1.spring下的子專案 2.springframework source code 相關依賴包可在apache官網獲取一些 spring projects source code spring tool suite eclipse中開發spring的外掛程式 st...

Spring學習總結

xx list,arrays setmap properties null list setmap props xx xx xx xx xx 注意 autowiring能夠與顯式的wiring一起使用。初始化屬性 public inte ce pointcutpublic inte ce class...

Spring學習總結

注 我是參考 spring實戰 這本書的 一 2.1中我們要給juggler加乙個吟詩的功能,我們不可能說改變perform方法吧,那又有新的功能,我們又得改變這個方法,那再改變呢?頻繁的修改呢?我們不可能頻繁的修改這個方法。那再寫乙個poem介面,這樣子我們只要新的能夠吟詩的poticjuggle...