我有一个位于“C:\ Personal Projects \ Spring”路径中的Spring Boot项目,我希望它能够提供名为index.html的浏览器静态HTML文件,该文件位于“C:\ Personal Projects \ Game \”中建”。
因此,我写了以下代码:
@SpringBootApplication
@EnableAutoConfiguration
public class Main {
public static void main(String[] args) throws IOException {
SpringApplication app = new SpringApplication(Main.class);
Properties properties = new Properties();
properties.setProperty("spring.resources.static-locations",
"C:\\Personal Projects\\Game\\build");
app.setDefaultProperties(properties);
app.run(args);
}
}
当我运行程序并打开“localhost:8080 / index.html”的浏览器时,我收到404错误。
你知道我做错了什么吗?
答案 0 :(得分:0)
应该是:
properties.setProperty("spring.resources.static-locations",
"file:C:\\Personal Projects\\Game\\build");