您好,登錄后才能下訂單哦!
這篇我們說一下springboot整合模板引擎。一般項目里是需要用頁面來展示數據的。springboot里可以整合freemarker模板,還可以整合thymeleaf模板。
【整合freemarker模板】步驟:
1、打開pom.xml文件,添加如下依賴:同樣添加到<dependencies>標簽內。
? ? ? ? ? ? ? <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、在src/main/resources里新建一個文件夾,這個文件夾用于放置freemarker頁面模板(頁面文件后綴是ftl)。文件夾名稱自定義,我這里定義為templates。
3、打開application.properties文件,添加以下配置:如圖
spring.freemarker.template-loader-path=classpath:/templates
# 關閉緩存,即時刷新,上線生產環境需要改為true
spring.freemarker.cache=false
spring.freemarker.charset=UTF-8
spring.freemarker.check-template-location=true
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=true
spring.freemarker.expose-session-attributes=true
spring.freemarker.request-context-attribute=request
spring.freemarker.suffix=.ftl
4、接下來我們在templates文件夾下新建一個ftl文件,ftl文件里的內容與html文件的寫法一樣。
代碼如下:
我們在頁面里添加數據:
5、在controller類里添加以下方法:該方法跳轉都test.ftl頁面上,并把數據傳輸出去。
6、打開瀏覽器,輸入http://localhost:8080/test/toftl,回車即可看到效果:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。