我使用Spring initializr创建了一个Spring启动项目。
项目结构如下。 /resources/client
是我手动添加的文件夹。
运行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
文件。
有什么方法可以使用自定义index.html位置吗?感谢。
答案 0 :(得分:0)
也许您可以尝试使用以下Java代码添加HomeController
:
@Controller
public class HomeController {
@RequestMapping("/")
public String index() {
return "client/build/index.html";
}
}