package crv_coders.ainews.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class ViewController {
@GetMapping("/")
public String home() {
return "index";
}
}
当我访问 localhost8080 时,我看不到 HTML 页面。
我得到的唯一解决方案是将 HTML 页面移至 statics 文件夹。
这是预期的行为。
如果您使用静态 HTML 文件,则应将其作为静态资源从
src/main/resources/static
提供。 src/main/resources/templates
文件夹专用于 模板引擎的模板文件。
我想在你的情况下,索引页面是静态的,不需要任何模板引擎,这很好。如果您的应用程序需要模板化页面,则应在应用程序构建文件中添加新的依赖项以添加此功能。例如,Thymeleaf 和 Mustache 就非常受欢迎。