如何在Spring Boot中提供静态html内容页面
我正在通过启动嵌入式tomcat,spring-boot
并希望将静态index.html
页面作为正在运行的应用程序的一部分提供。
但是以下方法不起作用:
@SpringBoot" title="SpringBoot">SpringBootApplicationpublic class HMyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
@RestController
public class HomeContoller {
@RequestMapping("/")
public String index() {
return "index";
}
}
src/main/resources/static/index.html
结果:当我打电话时localhost:8080
,我只看到单词“ index”,但没有看到我的html页面。为什么?
回答:
我的错:我还有一个带有@EnableWebMvc
注释的班级。这以某种方式弄乱了spring-
boot的自动配置。我删除了它,现在它可以返回了index.html
。
以上是 如何在Spring Boot中提供静态html内容页面 的全部内容, 来源链接: utcz.com/qa/434416.html