【发布时间】:2019-08-14 03:47:45
【问题描述】:
我用初始化器创建了一个 Spring Boot 应用程序。
spring boot 版本是 2.1.3。释放。
问题是我想在启动应用程序中包含 JSP,但没有生成 webapp 文件夹。我在生成应用程序时选择了 Spring MVC。
我在 src/main/resources/templates 文件夹中创建了一个 jsp,并尝试使用 application.properties 中的各种配置加载它,例如,
spring.mvc.view.prefix=/WEB-INF/templates/
spring.mvc.view.suffix=.jsp
spring.mvc.view.prefix=/WEB-INF/classes/templates/
spring.mvc.view.suffix=.jsp
spring.mvc.view.prefix=/templates/
spring.mvc.view.suffix=.jsp
但它们都不起作用。我收到 404 whitelabel 错误。
我尝试检查 spring 引用,但找不到任何与模板文件夹相关的更改日志。
我也尝试在 pom.xml 中添加以下依赖项
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<scope>provided</scope>
</dependency>
【问题讨论】:
-
但是在最新版本的spring boot中没有webapp文件夹。
标签: spring-boot