@Controller 和 @RestController 区别

@Controller 用于标识为spring MVC的controller

@RestController 是一个便利的注解,加了这个注解就相当于加了@Controller 和 @ResponseBody

以下是相同的:

@Controller
@ResponseBody
public class MyController { }

@RestController
public class MyRestController { }

源自:Difference between spring @Controller and @RestController annotation

原文地址:https://www.cnblogs.com/drizzlewithwind/p/6564519.html