Spring Boot(day05)

AM

整合Spring MVC(50.37)

两个目录区别(static、templates/pages--161.27)

static 文件夹中存放的网页都是静态网页,thymleaf是不会对这个文件夹中的网页进行解析的
templates/pages 文件夹中的网页都是动态网页,在使用thymleaf解析时,会动态的将网页的信息拼接上去

server的设置属性

Spring Boot(day05)_第1张图片

thymleaf的设置属性

Spring Boot(day05)_第2张图片

PM

练习一:将数据库中的商品数据查询出来更新到页面上

Spring Boot(day05)_第3张图片
通过/goods/doGoodsUI路径访问到GoodsController(Controller层),再根据具体具体路径值调用对应的方法,

练习二:基于ID删商品库中的商品信息。

Spring Boot(day05)_第4张图片

练习三:将页面用户输入的商品信息写入到数据库(自己扩展)。

Spring Boot(day05)_第5张图片

练习四:增加修改功能

FAQ?

返回的viewname会给谁?

谁调用方法(doGoodsUI)就给谁(DispatcherServlet),

谁负责解析 viewname?

ViewResolver对应的实现类是(ThymleafViewResolver)

viewname解析的结果会响应到哪里?

前端客户端(prefix+viwename+suffix会响应到客户端)

thymeleaf解析中为什么已经修改的代码,刷新浏览器后没有改变,只有在重启Tomcat后才会发生变化?

解析一个模板后会放到ceach中,刷新时是在直接取ceach中的文件,可以在application.properties中设置是否开启

报错

image

你可能感兴趣的:(java)