你好,我们在处理一个接口请求时都需要做数据返回,返回的可以是页面也可以是一定格式的数据。这些对于框架而言,都是视图,视图可以是我们使用的jsp页面,也可以是json格式,还可以是其他格式。而这个类呢,他的作用主要就是返回json格式的视图。
我们在做全局异常处理时,他返回的是通用的ModelAndView对象的,这个对象可以通过不同的配置返回页面和json等格式的数据,如果我们不配置这样一个bean,通常他都会按照页面也查找,而当我们配置了这个id为jsonView的bean后,当ModelAndView里返回的核心id为jsonView时,就会找到这个类,然后确定要按照json格式进行返回,这样就可以适配我们json请求的接口了。