@RestController注解等价于@ResponseBody + @Controller。@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。

使用@Controller注解

注解@RestController与@Controller的区别

yml配置

注解@RestController与@Controller的区别

访问使用@ResponseBody注解的方法

注解@RestController与@Controller的区别

访问没有使用@ResponseBody注解的方法,提示错误

注解@RestController与@Controller的区别

添加success.html页面

 

注解@RestController与@Controller的区别

使用@RestController注解

注解@RestController与@Controller的区别

没有使用@RespenseBody也返回return内容

注解@RestController与@Controller的区别

即使有页面也放回字符串内容

注解@RestController与@Controller的区别

相关文章: