在Spring initializr项目中配置index.html位置

时间:2017-01-06 17:11:38

标签: spring spring-mvc spring-boot

我使用Spring initializr创建了一个Spring启动项目。

enter image description here

enter image description here

项目结构如下。 /resources/client是我手动添加的文件夹。

enter image description here

运行DemoApplication后,我点击localhost:8080,我看到主页指向/resources/index.html。我想将主页设置为/resources/client/build/index.html,因此我在application.properties中添加了一些内容:

spring.mvc.view.prefix=/resources/client/build/  ### also tried /client/build/
spring.mvc.view.suffix=.html.

然而,它没有用,主页仍然指向/resources/index.html

此外,该应用程序正在使用dispatcherServlet,但我找不到dispatcherServlet文件。

enter image description here

有什么方法可以使用自定义index.html位置吗?感谢。

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用以下Java代码添加HomeController

@Controller
public class HomeController {
    @RequestMapping("/")
    public String index() {
        return "client/build/index.html";
    }
}