springmvc controller注解原理(Controller和RestController注解在SpringMvc框架中的区别详解)
springmvc controller注解原理(Controller和RestController注解在SpringMvc框架中的区别详解)package com.example.demo;代表这个class所有的方法都是返回值或者对象到本页面,而不是结合视图解析器InternalResourceViewResolver跳转到相对于的页面 return "getTestgetTestgetTestgetTestgetTestgetTestgetTest"; }页面直接显示返回的结果
@RestController是SpringMvc4.0以后新加的属性,它相当于@ResponseBody + @Controller
1 在以前开发过程中,如果想要返回json数据到页面,需要在方法里面添加@ResponseBody如下图所示
@RequestMapping(value = "/getTest" method = { RequestMethod.GET RequestMethod.POST })
public @ResponseBody String getTest(Model model) {
return "getTestgetTestgetTestgetTestgetTestgetTestgetTest";
}
页面直接显示返回的结果
代表这个class所有的方法都是返回值或者对象到本页面,而不是结合视图解析器InternalResourceViewResolver跳转到相对于的页面
package com.example.demo;
import org.springframework.boot.SpringApplication;
查看页面显示结果
请大家多多关注我的头条号,谢谢大家!