1、静态资源映射的处理,静态资源文件可以放在四个位置:类路径下的 MATE-INFO/resources, /resources/resources, resources/static, resources/publice,
2、如何访问静态资源 比如:http://localhost:8080/asserts/css/signin.css
3、欢迎页或者首页的配置,也是放在静态资源文件夹下面,如何访问首页:http://localhost:8080/
4、图标的配置,也是放在静态资源文件夹下面
![]()
4、引入 thymeleaf依赖
<!--thymeleaf 的版本号-->
<properties>
<java.version>1.8</java.version>
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
</properties>
<!--thymeleaf 的依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
5、SpringBoot做国际化
# 国际化配置文件(包名.基础名)
spring.messages.basename=i18n.login
![]()
//配置语言切换
public class MyLocaleResolver implements LocaleResolver {
@Override
public Locale resolveLocale(HttpServletRequest request) {
String l = request.getParameter("l");
Locale locale = Locale.getDefault();
if(!StringUtils.isEmpty(l)){
String[] split = l.split("_");
locale = new Locale(split[0],split[1]);
}
return locale;
}
@Override
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
}
}
//把国际化放入容器
@Bean
public LocaleResolver localeResolver(){
return new MyLocaleResolver();
}