spring boot添加对jsp的支持,以下是pom.xml文件的配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>spring_web_boot</groupId>
<artifactId>spring_web_boot_base</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>spring_web_boot_base Maven Webapp</name>
<url>http://maven.apache.org</url>
<!-- 继承父包,此包会添加依赖,spring用到的核心包-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
<relativePath></relativePath>
</parent>
<!-- spring-boot的web启动的jar包 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--jpa的jar包 ,操作数据库的,类似hibernate -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!--mysql驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--配置servlet-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!--配置jsp jstl的支持-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--添加对tomcat的支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<!--对jsp的支持-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
</dependencies>
<!-- Package as an executable JAR -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<!-- Allow access to Spring milestones and snapshots -->
<!-- (you don't need this if you are using anything after 0.5.0.RELEASE) -->
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
</project>
针对如上的配置分为2中情况
1.当parent标签中引入的是1.4.0版本的话,那么applicaion.properties中配置jsp前缀和后缀的时候应该配置如下,一定要带上mvc
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp
2.当parent标签中引入的是1.1.3版本的话,那么applicaion.properties中配置jsp前缀和后缀的时候应该配置如下,一定不要带上mvc
spring.view.prefix=/WEB-INF/jsp/ spring.view.suffix=.jsp
注意事项:
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
针对如上在pom.xml中配置一定不要加上作用于为provided
最后附带上maven settings.xml中添加阿里云的maven路径,可以提高下载速度
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关文章:
如何在IIS服务器上快速部署高效网站?
如何制作网站标识牌,动态网站如何制作(教程)?
,有什么在线背英语单词效率比较高的网站?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
网站制作难吗安全吗,做一个网站需要多久时间?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
如何通过云梦建站系统实现SEO快速优化?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
建站之星云端配置指南:模板选择与SEO优化一键生成
如何在阿里云高效完成企业建站全流程?
如何在自有机房高效搭建专业网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
建站之星后台密码如何安全设置与找回?
建站主机选哪种环境更利于SEO优化?
css网站制作参考文献有哪些,易聊怎么注册?
MySQL查询结果复制到新表的方法(更新、插入)
制作销售网站教学视频,销售网站有哪些?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
网站网页制作专业公司,怎样制作自己的网页?
如何做静态网页,sublimetext3.0制作静态网页?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
制作网站怎么制作,*游戏网站怎么搭建?
实现虚拟支付需哪些建站技术支撑?
建站之星安装模板失败:服务器环境不兼容?
建站主机SSH密钥生成步骤及常见问题解答?
制作公司内部网站有哪些,内网如何建网站?
活动邀请函制作网站有哪些,活动邀请函文案?
建站之星后台密码遗忘?如何快速找回?
建站之星如何开启自定义404页面避免用户流失?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
测试制作网站有哪些,测试性取向的权威测试或者网站?
制作电商网页,电商供应链怎么做?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
ppt制作免费网站有哪些,ppt模板免费下载网站?
网站制作的步骤包括,正确网址格式怎么写?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
广平建站公司哪家专业可靠?如何选择?
如何在云主机快速搭建网站站点?
如何快速生成橙子建站落地页链接?
西安大型网站制作公司,西安招聘网站最好的是哪个?
如何快速搭建高效简练网站?
建站VPS能否同时实现高效与安全翻墙?
开源网站制作软件,开源网站什么意思?
如何在建站宝盒中设置产品搜索功能?
定制建站方案优化指南:企业官网开发与建站费用解析
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
建站之星×万网:智能建站系统+自助建站平台一键生成
如何选择靠谱的建站公司加盟品牌?
全景视频制作网站有哪些,全景图怎么做成网页?
*请认真填写需求信息,我们会在24小时内与您取得联系。