标签:依赖包 depend rto boot efi att jquer mvc velocity
1、web应用开发之模板引擎1.1、spring boot的web应用开发,是基于spring mvc
1.2、Spring boot 在spring默认基础上,自动配置添加了以下特性:
1.3、模板引擎的选择
注:
jsp
应该尽量避免使用,原因如下:
1.jsp只能打包为:war格式,不支持jar格式,只能在标准的容器里面跑(tomcat,jetty都可以)
2.内嵌的Jetty目前不支持JSPs
3.Undertow不支持jsps
4.jsp自定义错误页面不能覆盖spring boot 默认的错误页面
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
spring-boot-starter-freemarker
包依赖包含spring-boot-starter-web
包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2.在pom.xml文件添加以下依赖(provided表示编译时包含该包):
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
3.在application.xml文件添加以下配置参数:
spring.mvc.view.prefix=/WEB-INF/templates/
spring.mvc.view.suffix=.jsp
java(-jar)
命令运行,而小war包需放在容器如tomcat里运行。<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>2.1.4</version>
</dependency>
静态页面的调用:
<script src="/webjars/jquery/2.1.4/jquery.min.js">
标签:依赖包 depend rto boot efi att jquer mvc velocity
原文地址:http://blog.51cto.com/manongxiaowu/2132665