Java Spring Boot-提供纯html和静态内容

Java Spring Boot-提供纯html和静态内容,java,html,spring,spring-mvc,configuration,Java,Html,Spring,Spring Mvc,Configuration,到目前为止,我已经花了很多时间来做这件事,但仍然无法理解。如何为纯.html页面提供服务。这是一个项目: Thymeleaf引擎工作正常,但若我尝试返回“regular”.html文件,则会出现错误 白色标签错误页(…)出现意外错误 (类型=内部服务器错误,状态=500)。异常分析文档: 模板=“测试”,第6行-第3列 我承认这是因为我的“test.html”文件看起来不像Thymeleaf文件。然而,我试图从Maven的POM中删除Thymeleaf(或者在InteliJ中创建新的项目表单s

到目前为止,我已经花了很多时间来做这件事,但仍然无法理解。如何为纯.html页面提供服务。这是一个项目:

Thymeleaf引擎工作正常,但若我尝试返回“regular”.html文件,则会出现错误

白色标签错误页(…)出现意外错误 (类型=内部服务器错误,状态=500)。异常分析文档: 模板=“测试”,第6行-第3列

我承认这是因为我的“test.html”文件看起来不像Thymeleaf文件。然而,我试图从Maven的POM中删除Thymeleaf(或者在InteliJ中创建新的项目表单spring初始值设定项,没有Thymeleaf的项目,只有Web),并将该.html文件放入不同的目录(静态、公共、Web-INF),但仍然失败了。。。我还尝试使用Java类手动配置project。不幸的是得到了404或500个厄罗

因为这是学校的项目,目标是让你的前端独立,我想使用纯html和AngularJS。没有.jsp或themplate引擎

谁能告诉我如何让它在SpringBoot项目中工作

编辑:

我的控制器:

@Controller
public class TestController {

    @RequestMapping("/test")
    public String goToTestPage() {
        return "test";
    }
}
主要类别:

@SpringBootApplication
@EnableAutoConfiguration
public class InvoiceWriterApplication {
    public static void main(String\[\] args) {
        SpringApplication.run(InvoiceWriterApplication.class, args);
    }
}

和项目结构:

@Controller
替换为
@RestController
-(或者在Controller类上添加
@ResponseBody
),将控制器转换为REST控制器

这是因为
@Controller
注释本身将导致返回值“home”映射到模板文件


此外,为了使JPA存储库正常工作,您需要使用
@enableJPA存储库

我已经这样做了。“src/main/resources/static/test.html”和“出现意外错误(type=Internal Server error,status=500)。循环视图路径[test]:将再次分派回当前处理程序URL[/test]。请检查ViewResolver设置!(提示:这可能是由于默认视图名称生成而导致的未指定视图。)尝试使用干净的启动项目。您必须删除
TestController
。但如果没有控制器,我将如何响应/test页面?我的意思是使用MediaType.APPLICATION\u JSON\u值