小编典典

如何在Spring Boot中提供静态html内容页面

spring-boot

我正在通过启动嵌入式tomcat,spring-boot并希望将静态index.html页面作为正在运行的应用程序的一部分提供。

但是以下方法不起作用:

@SpringBootApplication
public 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页面。为什么?


阅读 1422

收藏
2020-05-30

共1个答案

小编典典

我的错:我还有一个带有@EnableWebMvc注释的班级。这以某种方式弄乱了spring-
boot的自动配置。我删除了它,现在它可以返回了index.html

2020-05-30