java springBoot - 如何呈现html页面

时间:2016-08-21 16:20:05

标签: java spring-boot web-development-server

我正在使用spring boot尝试建立自己的迷你网站。

我有一个控制器

package hello;


import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class HelloController {


    @RequestMapping("/greeting")
    public String index() {
        return "index";
    }

}

和我正在尝试渲染的html文件resources / templates / index但是我只是渲染了文本“index”。如何返回html文件而不是文本?

1 个答案:

答案 0 :(得分:4)

您已指定@RestController,表示结果应放入@ResponseBody。您可能希望使用@Controller,然后确保在类路径中有模板框架(Thymeleaf等)。通常,对于大多数模板框架,您必须在.html文件夹中的文件中包含templates