如果只是普通的项目打包,上面的配置足够了,但是带src/main/webapp的打包,还弗成,会创造src/main/webapp的内容都没有打进jar包

2.pom.xml添加配置resources配置

这个配置可将src/main/webapp打包到jar包中,但是这个jar包还不能让jsp正常访问

jsp打包springboot整合jsp打包踩坑日志 SQL

注:如果没有配置<targetPath>META-INF/resources</targetPath>,src/main/webapp的内容会保存到BOOT-INF/ 目录下。
经测试,jsp页面无法正常访问,须要指定到META-INF/resources才能正常访问

3.spring-boot-maven-plugin的版本指定为1.4.2.RELEASE

springboot官方推举的前端模板引擎是thymeleaf,以是对付jsp的支持可能存在兼容性。
1.4.2.RELEASE是经由测试出来。
详细缘故原由未知,不过确实可用。

如果项目中没有多个main方法,mainClass可以不配置

4.终极版配置

怎么样?如果你以为有用的话,还烦懑快收藏起来!


附:涉及的代码目录

gitee:https://gitee.com/jq_di/springcloud-template