如何将restcontroller更改为mvc控制器?

py49o6xq  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(300)

我用spring和rest控制器创建了一个应用程序。现在我想重新创建完全相同的控制器,但使用mvc控制器而不是rest控制器。
这仅仅是一个注解吗 @RestController@Controller ?
还有别的事要做吗?

smdncfj3

smdncfj31#

@RestController 是带有 @ResponseBody 以及 @Controller . 如果您想返回一些数据结构,比如json,那么应该使用 @ResponseBody 控制器类中的@controller和@controller。您也只能使用 @RestController 在控制器类中。如果您想返回像jsp或html这样的页面,应该使用 @Controller 以及 InternalResourceViewResolver .

相关问题