在以往的开发经验中, 我们知道后端返回页面使用的是jsp或者themleaf这种模板引擎,但对于现在这种前后端分离的模式,为了偶尔一两个接口引入模板引擎很明显不太值当. 但如果遇到这种返回页面的需求该如何呢
如下:我们可以拼接字符串 ,最主要的是使用 produces = MediaType.TEXT_HTML_VALUE
@GetMapping(value = "pageUrl", produces = MediaType.TEXT_HTML_VALUE)
public String pageUrl(@RequestParam String id) throws IOException {
return "<html>" +
"<header><title>Welcome</title></header>" +
"<body>" +
"Hellow world!" +
"</body>" +
"</html>";
}
如此 在浏览器上直接输入该接口 就会显示页面了