您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

默认情况下,Spring Boot期望视图存储在哪里?

默认情况下,Spring Boot期望视图存储在哪里?

我通过反复试验找到了答案,结果很烦人。如果这个结论是错误的,我希望有人可以纠正我,但是看来Spring Boot不喜欢string WEB- INF。我将WEB-INF目录重命名为,view并将更改application.properties为以下内容,并成功加载了视图。

spring.mvc.view.prefix=/view/
spring.mvc.view.suffix=.jsp

本练习的目的是创建一个 ,基于Java的配置的工作示例,因此我继续最小化设置。然后,我发现在多个SO线程和论坛上提出的很多建议都无济于事。@JBNizet在他的评论中提供了指向Spring Boot文档的链接,该链接列出了一个没有人提到的非常突出的观点: 。考虑到这一点,我决定尝试用ThymeLeaf模板替换JSP。

我的新工作配置消除了对这些的需要:

所以,只是认spring引导模板和2 ThymeLeaf依赖关系与命名的意见ViewName.html摆在src/main/resources/templates

<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf</artifactId>
</dependency>

<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring4</artifactId>
</dependency>
Java 2022/1/1 18:13:51 有579人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶