使用gradle构建的可执行jar中的JSP的Spring启动

时间:2017-03-18 16:04:35

标签: java jsp gradle spring-boot

我正在寻找解决方案如何使用带有JSP的Spring Boot应用程序使用gradle可执行JAR进行创建。我找到了maven的解决方案 https://dzone.com/articles/spring-boot-with-jsps-in-executable-jars-1

主要思想是将JSP放到src/main/resources/META-INF/resources/WEB-INF/jsp/。它适用于maven,但不适用于gradle。

由于

1 个答案:

答案 0 :(得分:0)

1)添加标准的spring-boot依赖项:

compile("javax.servlet:jstl")   
compile("org.apache.tomcat.embed:tomcat-embed-jasper")

2)将JSP放到src/main/webapp/WEB-INF/jsp

3)更改application.properties

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

以下是示例回购: https://github.com/markstein/Labor/tree/master/spring/labor-spring-boot