springboot框架搭建遇到问题,整理总结。
springboot中包含了内置的tomcat,启动程序会默认启动内置的tomcat,[pom.xml]中的下面的依赖①就是内置tomcat的引用。
①
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
内置的tomcat不支持jsp,所以要在pom.xml引入②的<dependency>来实现jsp支持。
②
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>8.5.16</version>
</dependency>
但是我引入后依然产生一个问题。就是执行JSP发生下载jsp文件而非浏览器渲染。找了好多资料没找到。后来发现【application.properties】中的【spring.mvc.view.suffix=.jsp 】的属性在【.jsp】后面多了一个空格导致每次执行不渲染jsp文件而是下载要执行的文件。