Controller和Restcontroller在跳转页面时候的不同

很多刚接触springboot和thymeleaf的人可能都会有这么个问题,我们根据网上的帖子或者视频进行学习 ,入门时使用的大多都是Restcontroller,然而当我们学习一天之后,想要通过标签跳转到HTML文件的时候,发现跳转失败,Ctrl加左键点击也无法跳转,是因为如果只是使用@RestController注解Controller,则Controller中的方法无法返回JSP页面,或者HTML,返回的内容就是Return 里的内容,所以会跳转失败。

如果想要成功跳转,或者需要返回JSON和自定义内容到页面,只需要在对应的方法上加上@ResponseBody注解

 

知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

猜你喜欢

转载自www.cnblogs.com/niujunbo/p/9696736.html