我是Spring Boot的新手,我看到如果我启动Spring Boot项目并将index.html文件放在src / main / resources / static文件夹中,那么当我打开浏览器并转到地址时“localhost:8080”,我会在浏览器中看到此文件。
现在,我有另一个html文件(我们称之为'hello.html'),我也把它放在src / main / resources / static中。我写了以下代码:
@Configuration
@Controller
@EnableAutoConfiguration
@ComponentScan
public class TopicController {
@RequestMapping("/hello")
public String hello() {
return "hello.html";
}
}
你可以理解,我希望当我去localhost:8000 / hello时,我会看到'hello.html'文件的显示。
但是,我在控制台中收到以下错误:
javax.servlet.ServletException:循环视图路径[hello.html]:会 再次发送回当前处理程序URL [/hello.html]。检查你的 ViewResolver设置! (提示:这可能是未指明的结果 视图,由于默认视图名称生成。)
你知道我能做什么所以我可以在浏览器中获取hello.html文件以访问“localhost:8080 / hello”吗?