小编Ime*_*sam的帖子

Spring boot 中无法显示 index.html 页面

我试图创建一个简单的弹簧启动应用程序

我创建了 spring boot 应用程序类、配置类、控制器类和 index.html。

我添加了 Thymeleaf 依赖项并将 html 页面放在资源文件夹下 (\src\main\resources\templates\index.html)

但是当我运行应用程序时它会出错

org.thymeleaf.exceptions.TemplateInputException:
Error resolving template "index.html", template might not exist or might not be accessible by any of the configured Template Resolvers
Run Code Online (Sandbox Code Playgroud)

请给我一个解决方案。

@SpringBootApplication
@ComponentScan(basePackages = {"com.mail"})
public class SpringBootWebApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootWebApplication.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器类

@RestController
public class IndexController {

    @RequestMapping(value="/", method = RequestMethod.GET)
    String index(){
        System.out.println("..............hit");
        return "index";
    }
Run Code Online (Sandbox Code Playgroud)

Thymeleaf 的 Web 配置

@Configuration
public class WebConfiguration extends WebMvcConfigurerAdapter{
    @Override …
Run Code Online (Sandbox Code Playgroud)

java thymeleaf spring-boot

2
推荐指数
1
解决办法
5907
查看次数

标签 统计

java ×1

spring-boot ×1

thymeleaf ×1