SpringBoot整合模版引擎freemarker實戰
阿新 • • 發佈:2020-07-06
Freemarker相關maven依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
Freemarker基礎配置
application.properties
spring.resources.static-locations = classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/templates/ # 是否開啟thymeleaf快取,本地為false,生產建議為true spring.freemarker.cache=false spring.freemarker.charset=utf-8 spring.freemarker.allow-request-override=false 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.suffix=.ftl # 路徑 spring.freemarker.template-loader-path=classpath:/templates/
建立資料夾
1)src/main/resources/templates/user/fm/
2)建立一個index.ftl
index.ftl
FreemarkerController.java
測試