spring 模板引擎
来源:互联网 发布:如何删除知乎回答 编辑:程序博客网 时间:2024/06/05 08:05
一. spring boot的web应用开发,是基于spring mvc
二. Spring boot 在spring默认基础上,自动配置添加了以下特性:
1. 包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。
2. 对静态资源的支持,包括对WebJars的支持。
3. 自动注册Converter,GenericConverter,Formatter beans。
4. 对HttpMessageConverters的支持。
5. 自动注册MessageCodeResolver。
6. 对静态index.html的支持。
7. 对自定义Favicon的支持。
8. 主动使用ConfigurableWebBindingInitializer bean
三. 模板引擎的选择
FreeMarker
Thymeleaf
Velocity (1.4版本之后弃用,Spring Framework 4.3版本之后弃用)
Groovy
Mustache
注:jsp应该尽量避免使用,原因如下:
1. jsp只能打包为:war格式,不支持jar格式,只能在标准的容器里面跑(tomcat,jetty都可以)
2. 内嵌的Jetty目前不支持JSPs
3. Undertow不支持jsps
4. jsp自定义错误页面不能覆盖spring boot 默认的错误页面
四. FreeMarker Demo
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
- spring 模板引擎
- Spring Boot模板引擎
- Spring MVC Velocity模板引擎
- spring 整合freemaker 模板引擎
- Spring Boot整合模板引擎
- Spring MVC : Java模板引擎 Thymeleaf
- spring Boot 集成 Thymeleaf模板引擎实例
- Spring MVC中使用Thymeleaf模板引擎
- (8)spring boot使用thymeleaf模板引擎
- (9) spring boot使用freemarker模板引擎
- (10) spring boot使用模板引擎总结
- Spring boot集成Httl模板引擎
- spring boot使用模板引擎总结
- Spring Boot整合Thymeleaf模板引擎
- 模板引擎
- 模板引擎
- 模板引擎
- 模板引擎
- c++ map相关
- JQuery DataTable 使用教程
- SQL优化
- C#学习笔记-explicit关键字
- SSM整合 -- 在Eclipse怎么创建一个Maven项目
- spring 模板引擎
- QT-数据库操作(以MYSQL为例)
- 第一次使用Java写pat
- 继承,super,this关键字及构造器
- Android使用Java Mail发送邮件
- 利用fiddler将本地网页放到某个域下
- 修改自己git的别名
- 防止 Android 内存泄漏的 8 种方法
- input和select在设置同样的宽度下长度不一。