构建web应用《十一》

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

下一篇:

 

猜你喜欢

转载自blog.csdn.net/qq_35781178/article/details/81270949