jQuery火箭图标返回顶部代码

Check your ViewResolver setup! 检查你的视图设置?

由于前后端分离,所以一直以json数据返回给前端,昨天做个shiro登录,简单写了个视图跳转,测试没问题,今天过来改写成json数据返回,结果postman测试就报了个500异常,信息如下:

Circular view path [index]: would dispatch back to the current handler URL [/index] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)
由于刚刚使用同事封装的 ResponseVo ,还以为是这里出问题了,这里承认有一点小偷懒了,都没认真看报错信息就把同事叫过来了,那叫一个尴尬,其实阅读报错信息的就可以知道Hint: This may be the result of an unspecified view, due to default view name generation(翻译:这可能是未指定视图的结果,因为默认视图名称生成)。
 
同事过来一看代码,说了一句加了@RestContrller没有,我一下子就醒悟过来。先看原来的代码:
 
 
这里就不复习这几个注解了,记住要返回JSON给前端,用@Controller要搭配使用@ResponseBody 。这里记录一下这个,就是为了警醒自己,以后报错可别偷懒了,最后附上正确的结果:
 
posted @ 2020-12-23 11:03  天下没有收费的bug  阅读(3322)  评论(1)    收藏  举报