アクセス装置へのデフォルトのホーム・ページ
方法1:
のコントローラー
@RequestMapping({"/","/index.html"})
public String index(){
return "index";
}
第二の方法:
MyMvcConfigで
//所有的WebMvcConfigurerAdapter组件都会一起起作用
@Bean//讲组件注册在容器中
public WebMvcConfigurerAdapter webMvcConfigurerAdapter(){
WebMvcConfigurerAdapter adapter=new WebMvcConfigurerAdapter() {
public void addViewControllers(ViewControllerRegistry registry){
registry.addViewController("/").setViewName("login");
registry.addViewController("/index.html").setViewName("login");
}
};
return adapter;
}
}
静的リソースマッピング
国際化
MVCの方法の概要:
1.ライティング国際プロファイル
リソースファイルの2 ResourceBundleMessageSource国際管理
メッセージコンテンツの削除国際化:3.ページFMT
手順:
1.書き込み国際プロファイルは、国際ニュースのページはの抽出が必要です
2 .SpringBootは自動的にコンポーネントが国際リソースファイルを管理して構成された
国際の値を取得するには3ページを
configureにapplication.properties
spring.messages.basename =国際ファイルの場所(例:spring.messages.basename = i18n.login)
バリュー方法:
国際を切り替えるためのリンク4.をクリックして
/*
* 在连接上携带区域信息
* */
public class MyLocaleResolver implements LocaleResolver {
@Override
public Locale resolveLocale(HttpServletRequest request) {
String l= request.getParameter("1");
Locale locale=Locale.getDefault();
if(!StringUtils.isEmpty(1)){
String[] split=l.split("_");
locale=new Locale(split[0],split[1]);
}
return locale;
}
@Override
public void setLocale(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Locale locale) {
}
@Bean
public LocaleResolver localeResolver(){
return new MyLocaleResolver();
}