【问题标题】:How to change a RestController to MVC controller?如何将 RestController 更改为 MVC 控制器?
【发布时间】:2021-05-24 12:04:02
【问题描述】:

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

从@RestController 变成@Controller 只是一个注解吗?

还有其他事情要做吗?

【问题讨论】:

    标签: java spring rest spring-mvc


    【解决方案1】:

    @RestController 是带有@ResponseBody 和@Controller 的注解。如果你想返回一些像 JSON 这样的数据结构,你应该在控制器方法中使用@ResponseBody,在控制器类中使用@Controller。您也只能在控制器类中使用@RestController。如果你想返回 jsp 或 html 这样的页面,你应该使用@Controller 和InternalResourceViewResolver。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2021-01-22
      • 2015-09-26
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多