java如何将RestController更改为MVC控制器?
我使用Spring和RestController创建了一个应用程序。现在我想重新创建完全相同的控制器,但使用MVC控制器而不是Rest控制器
它只是一个从@RestController
变为@Controller
的注释吗
还有别的事要做吗
你可以在下面搜索框中键入要查询的问题!
我使用Spring和RestController创建了一个应用程序。现在我想重新创建完全相同的控制器,但使用MVC控制器而不是Rest控制器
它只是一个从@RestController
变为@Controller
的注释吗
还有别的事要做吗
# 1 楼答案
@RestController
是带有@ResponseBody
和@Controller
的注释。如果您想返回一些数据结构,比如JSON,那么应该在控制器方法中使用@ResponseBody
,在控制器类中使用@controller。您也只能在控制器类中使用@RestController
。如果您想返回类似于jsp或html的页面,应该使用@Controller
和InternalResourceViewResolver