没有重定向到index.html文件夹内的静态资源(pubilc spring boot)

时间:2016-12-24 19:40:21

标签: spring spring-mvc spring-boot

我有一个带有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。

1 个答案:

答案 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";
}