Java@RestController
时间: 2023-11-04 19:53:36 浏览: 162
spring4.0 RestController.docx
@RestController注解在Java中的作用是将一个类标记为一个RESTful风格的控制器,用于处理HTTP请求并返回JSON格式的响应。它相当于@ResponseBody和@Controller的结合,简化了配置操作。使用@RestController注解后,不再需要额外配置@ResponseBody注解来指定方法的返回结果为JSON格式,也不需要再使用@Controller注解标记类为控制器。因此,使用@RestController注解的控制器可以方便地提供JSON接口。但需要注意的是,如果只使用@RestController注解,控制器中的方法无法返回JSP页面或HTML,因为配置的视图解析器InternalResourceViewResolver不起作用,返回的内容是方法中的具体返回值。
阅读全文