一:伺服器根據瀏覽器請求頭語言資訊accept-language自動國際化
建立國際化檔案,記住是放在claspath下,不能放在static或者public下
指定國際化配置路徑,注意是classpath下的相對路徑,也可以用locale/wording代替
登入頁面為英文
登入頁面為中文
二:自定義國際化資訊
1. 在login.html中加入
[[#]]3.將mylocaleresolver加到我們的配置類中,從而實現bean加入到spring容器中中文 英文
效果如下
2. 實現localeresolver介面
}
@configuration4. 重啟服務,進行訪問,點選中文/英文傳遞不同的引數到後台,從而解析出不同的語言,實現國際化//@enablewebmvc
//如果配置了這個,springboot的webmvc將不會自動裝配,也就是說springboot給我們的預設很多web功能將失效,完全有自己接管
public
class myconfig implements webmvcconfigurer
@bean
//這裡例項化乙個webmvcconfigurater物件到spring容器中,spring將會自動解析所有webmvcconfigurer
public
webmvcconfigurer webmvcconfigurer() };}
@bean
public
localeresolver localeresolver()
}
補充三 國際化
n 首先我們需要知道,使用者使用的是哪種語言,這個問題最好解決,因為瀏覽器在傳送請求時會傳送如下請求頭 u accept language zh cn,en us u 這個頭的意思是告訴伺服器,當前瀏覽器優先使用的語言是zh cn.l zh 代表中文 l cn 代表中國 l zh cn 連起來代表簡...
springboot學習隨筆
標註這是乙個springboot應用 啟動類下的所以資源被匯入 public class 註解 springbootconfiguration configuration component enableautoconfiguration 自動配置 autoconfigurationpackage ...
springboot基礎(隨筆)
parent groupid org.springframework.boot groupid artifactid spring boot dependencies artifactid version 2.1.6.release version relativepath spring boot ...