Spring Boot(day05)

AM

整合Spring MVC(50.37)

兩個目錄區別(static、templates/pages--161.27)

static 文件夾中存放的網頁都是靜態網頁,thymleaf是不會對這個文件夾中的網頁進行解析的
templates/pages 文件夾中的網頁都是動態網頁,在使用thymleaf解析時,會動態的將網頁的信息拼接上去

server的設置屬性

image

thymleaf的設置屬性

image

PM

練習一:將數據庫中的商品數據查詢出來更新到頁面上

image.png
經過/goods/doGoodsUI路徑訪問到GoodsController(Controller層),再根據具體具體路徑值調用對應的方法,前端

練習二:基於ID刪商品庫中的商品信息。

image.png

練習三:將頁面用戶輸入的商品信息寫入到數據庫(本身擴展)。

image.png

練習四:增長修改功能

FAQ?

返回的viewname會給誰?

誰調用方法(doGoodsUI)就給誰(DispatcherServlet),

誰負責解析 viewname?

ViewResolver對應的實現類是(ThymleafViewResolver)

viewname解析的結果會響應到哪裏?

前端客戶端(prefix+viwename+suffix會響應到客戶端)

thymeleaf解析中爲何已經修改的代碼,刷新瀏覽器後沒有改變,只有在重啓Tomcat後纔會發生變化?

解析一個模板後會放到ceach中,刷新時是在直接取ceach中的文件,能夠在application.properties中設置是否開啓

報錯

image

相關文章
相關標籤/搜索