知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。
如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。
@RestController
public class HelloController {
@GetMapping("hello")
public String hello(){
return "hello ,我用的是RestController注解";
}
}
而我使用@Controller+ @ResponseBody注解,一样也是可以正常运行显示返回return里的内容
@Controller
public class HelloController {
@GetMapping("hello")
@ResponseBody
public String hello(){
return "hello ,我用的是Controller+ResponseBody注解";
}
}
小伙伴们,你们学会了吗?如果觉得对你们有所帮助,记得给怂怂右上角点个赞哦!你们的点赞就是我最大的鼓励!谢谢小伙伴们啦!