我正在寻找解决方案如何使用带有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。
由于
答案 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