[email protected]和@RestController注释之间的差异

spring@Controller@RestController注释之间的差异

@Controller注释可以同时用于Web MVC和REST应用程序吗?
如果是,我们如何区分它是WebMVC还是REST应用程序

  • @Controller用于将类标记为Spring MVC控制器
  • @RestController是一个方便的注释,它只不过添加了@Controller@ResponseBody注释(请参阅:Javadoc

因此,以下两个控制器定义的作用应该是相同的

@控制器
@应答器
公共类MyController{}
@RestController
公共类MyRestController{}

发表评论