java springBoot-如何呈现html页面
我正在使用SpringBoot尝试建立自己的迷你网站 我有一个控制器java springBoot-如何呈现html页面,java,spring-boot,web-development-server,Java,Spring Boot,Web Development Server,我正在使用SpringBoot尝试建立自己的迷你网站 我有一个控制器 package hello; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RequestMapping; @RestController public class HelloController { @RequestMapping("/
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文件而不是文本?您已经指定了
@RestController
,它表示结果应该放在@ResponseBody
中。您可能希望改用@Controller
,然后确保在类路径中有一个模板框架(Thymeleaf等)。通常,对于大多数模板框架,您必须在模板
文件夹中的文件中包含.html
。您已经指定了@RestController
,这表示应将结果放入@ResponseBody
。您可能希望改用@Controller
,然后确保在类路径中有一个模板框架(Thymeleaf等)。通常情况下,对于大多数模板框架,您必须在模板
文件夹中的文件中包含.html
。我知道我不应该说谢谢,但谢谢它确实是我想要的我知道我不应该说谢谢,但谢谢它确实是我想要的