我有一个带有reactjs的spring boot应用程序。我面临的问题是没有重定向到根路径。 我有一个控制器(最简单的东西),它有一个映射到根路径的方法(" /")。
并且,我已将index.html放置到所有位置,即公用文件夹/静态文件夹和模板文件夹。
但是当我导航到http://localhost:8080/时,它会转到错误页面。
链接跟随: - https://spring.io/guides/tutorials/react-and-spring-data-rest/
甚至尝试过: - Can't serve static index.html with Spring Boot
我依赖于" spring-boot-starter-web"版本1.3.5.RELEASE。
答案 0 :(得分:1)
请确保您已将 Thymeleaf 添加到您的依赖项中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
然后,您可以轻松地从控制器返回index.html
模板(放置在resources/templates/
中):
@RequestMapping(value = "/")
public String index() {
return "index";
}