如何改变一个RestController到MVC控制器?



我使用Spring和RestControllers创建了一个应用程序。现在我想重新创建完全相同的控制器,但使用MVC控制器而不是Rest控制器。

只是一个注释改变,像从@RestController@Controller吗?

还有别的事要做吗?

@RestController是与@ResponseBody@Controller的标注。如果你想返回一些数据结构,比如JSON,你应该在控制器方法中使用@ResponseBody,在控制器类中使用@Controller。你也可以只在控制器类中使用@RestController。如果您想返回像jsphtml这样的页面,您应该使用@ControllerInternalResourceViewResolver

最新更新