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

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

但是以下方法不起作用:

@SpringBoot" title="SpringBoot">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页面。为什么?

回答:

我的错:我还有一个带有@EnableWebMvc注释的班级。这以某种方式弄乱了spring-

boot的自动配置。我删除了它,现在它可以返回了index.html

以上是 如何在Spring Boot中提供静态html内容页面 的全部内容, 来源链接: utcz.com/qa/434416.html

回到顶部