黑马程序员/编著
中国工信出版集团
人民邮电出版社
目录
1.针对于WebFlux框架的整合实现,Spring Boot实现了与 (FreeMarker)、Thymeleaf和Mustache模板引擎技术的整合支持和自动化配置。
2. Thymeleaf是适用于(Web)和独立环境的现代服务器端Java模板引擎。
3.针对HTML页面处理, Thymeleaf的(th:each) 属性可以进行数据遍历。
4.使用Thymeleaf模板进行HTML页面处理,可以使用(data-th-*)属性替换th:*属性进行页面开发。
5. Thymeleaf模板中使用(${#locale.country})可以动态获取当前用户所在的国家信息。
1. Spring Boot不能使用JSP进行项目开发。(X)
2.如果想要使用 Thymeleaf模板进行纯HTML 5的页面开发,可以使用data-th-*属性替换th:*属性进行页面开发。(√)
3. Thymeleaf是针对Web开发中HTML静态页面的处理,实现动态数据展示。(X)
4. Spring Boot中编写国际化时,必须要在全局配置文件进行国际化文件配置。(X)
5.国际化文件的名称必须严格按照“文件前缀名_语言代码_国家代码.properties”的形式
命名。(√)
1.以下选项中,Spring Boot整合 Spring MVC框架支持的模板引擎技术有(ABCD)。(多选)
A. Freemarker
B. Groovy
C. Mustache
D. Thymeleaf
2.关于Spring Boot整合JSP模板技术的限制,以下说法错误的是(D)。
A. Spring Boot默认的JAR包部署方式不支持JSP模板
B. Undertow嵌入式容器部署Spring Boot项目,不支持JSP模板
C.使用JSP模板时,无法对默认的错误处理器进行覆盖
D.使用JSP模板时,无法自定义错误顶面
3. Thymeleaf支持处理哪些模板页面?(ABCD)(多选)
A. HTML
B. XML
C JS
D. CSS
4.以下关手Thymeleaf模板中th:*属性的说法,错误的是(A)。
A. th: forEach属性用来进行数据遍历
B. th: utext属性进行文本内容展示,且不进行转义
C. th: fragment属性用来声明片段
D. th: value属性用于内容修改
5. Spring Boot中,可以存放静态資源文件的位置有(ABCD)。(多选)
A. 项目根路径下的/META-INF/resources/文件夹下
B. 项目根路径下的resources及其子文件夹下
C. 项目根路径下的static文件夹下
D. 项目根踏径下的public及其子文件夹下