springboot使用template模版,返回前端页面失败(@Controller和@RestController的比较)
1.错误展示
2.原因:用错注解。
应把@RestController改成@Controller
3.注解比较:
1)@RestController相当于@ResponseBody + @Controller
2)@RestController类中的所有方法只能返回String、Object、Json等实体对象,不能跳转到模版页面(html,jsp)。
3)@RestController一般用在前后端分离,用于接口返回数据。
4)若返回json等内容到页面,则需要加@ResponseBody注解.
5)使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面。
版权声明:本文为weixin_43795761原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。