有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将RestController更改为MVC控制器?

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

它只是一个从@RestController变为@Controller的注释吗

还有别的事要做吗


共 (1) 个答案

  1. # 1 楼答案

    @RestController是带有@ResponseBody@Controller的注释。如果您想返回一些数据结构,比如JSON,那么应该在控制器方法中使用@ResponseBody,在控制器类中使用@controller。您也只能在控制器类中使用@RestController。如果您想返回类似于jsphtml的页面,应该使用@ControllerInternalResourceViewResolver