java spring Boot - 如何渲染一个html页面
Posted
技术标签:
【中文标题】java spring Boot - 如何渲染一个html页面【英文标题】:java springBoot - How to render a html page 【发布时间】:2016-12-28 05:23:34 【问题描述】:我正在使用 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 文件资源/模板/索引,但我只是得到了渲染的文本“索引”。如何返回 html 文件而不是文本?
【问题讨论】:
【参考方案1】:您已指定@RestController
,表示结果应放入@ResponseBody
。您可能想改用@Controller
,然后确保在类路径中有一个模板框架(Thymeleaf 等)。通常,对于大多数模板框架,您必须在 templates
文件夹内的文件中包含 .html
。
【讨论】:
我知道我不应该说谢谢,但谢谢它确实想要我想要的以上是关于java spring Boot - 如何渲染一个html页面的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot : ORM 框架 JPA 与连接池 Hikari
Spring Boot2 系列教程Spring Boot 整合 Freemarker
如何 JUnit 测试 Spring-Boot 的 Application.java