spring boot--6 web项目1

自己的配置类:相当于spring中的spring文件

spring boot--6 web项目1

静态页面加载:thymeleaf

spring boot--6 web项目1

加载外部css样式:

spring boot--6 web项目1

编写国际化配置文件,抽取页面需要显示的国际化消息
spring boot--6 web项目1

SpringBoot自动配置好了管理国际化资源文件的组件;
spring boot--6 web项目1

配置文件中配置:

spring boot--6 web项目1spring boot--6 web项目1

将静态页面的数据用国际化文件中的数据替换:

spring boot--6 web项目1

注意:多选框中的input是结束标签,不能直接用th:来替换

通过超链接选择国际化语言:

spring boot--6 web项目1

spring boot--6 web项目1

把自定义的国际化放到ioc容器中:

spring boot--6 web项目1

3)、登陆
开发期间模板引擎页面修改以后,要实时生效
1 ).禁用模板引擎的缓存
spring boot--6 web项目1
2)、页面修改完成以后ctrl+f9 :重新编译;
登陆错误消息的显示
spring boot--6 web项目1

spring boot--6 web项目1

用重定向到页面,如果直接写页面名,将会交个模板解析成指定命令。

添加视图:

spring boot--6 web项目1

登录拦截:

防止直接登录后台,绕过登录页面:

spring boot--6 web项目1

注册拦截器:

spring boot--6 web项目1