知识点:@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注解"; } }