如果只是普通的项目打包,上面的配置足够了,但是带src/main/webapp的打包,还弗成,会创造src/main/webapp的内容都没有打进jar包
2.pom.xml添加配置resources配置
这个配置可将src/main/webapp打包到jar包中,但是这个jar包还不能让jsp正常访问
注:如果没有配置<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