在Spring4 Rest控制器中,ViewResolver的工作由InternalResourceViewResolver类来完成。该类是Spring框架中的一个视图解析器,用于将逻辑视图名称解析为具体的视图对象。
在请求后呈现视图的过程中,Spring框架会根据请求处理方法的返回值来确定如何呈现视图。如果返回的是一个字符串,Spring会将其作为逻辑视图名称进行解析,并使用ViewResolver来查找对应的视图对象。然后,Spring会将模型数据传递给视图对象,最终将视图呈现给用户。
对于REST控制器,通常会返回一个数据对象(如JSON或XML),而不是一个视图名称。在这种情况下,Spring会使用消息转换器(MessageConverter)来将数据对象转换为相应的格式,并通过HttpServletResponse将其返回给客户端,完成请求后的呈现。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云