spring boot 可以非常轻松的构建web应用,也可以轻松管理静态资源文件及页面模板。
新建spring boot 应用时勾选spring boot mvc 模板,便会发现再src/main/resources 目录下多出static 与 templates 两个文件夹,前者用于存放静态文件,例如再static 文件中放入名为pic.jpg 访问路径:localhost :8080/pic.jpg .而templates 中则用于存放模板文件。如*.jsp 等。
spring boot 提供了默认配置的模板引擎主要有 |
Thymeleaf |
Freemarker |
Velocity |
Groovy |
musache |
新建项目:new--project--spring initializr--1.8--next--projectName --web-web--finished
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
spring.freemarker.cache=false
spring.freemarker.charset=utf-8
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
spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.cache |
是否开启模板缓存 |
spring.freemarker.charset |
指定目标使用的编码 |
spring.freemarker.expose-request-attributes |
设定所有request的属性在合并到模板的时候,是否要都添加到model中 |
spring.freemarker.expose-session-attributes |
设定所有HTTP session 的属性在合并到模板的时候,是否要都添加到model中 |
spring.freemarker.request-context-attribute |
指定requestContext 属性的名 |
spring.freemarker.suffix |
指定模板文件的后缀 |
spring.freemarker.template-loader-path |
指定模板文件存放的位置 |
spring.freemarker.content-type |
设定content-type 的类型 |
项目地址:https://download.csdn.net/download/qq_35781178/10570822
上一篇:https://mp.csdn.net/postedit/81269746
下一篇: