@Controller:修饰class,用来创建处理http请求的对象
@RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默认返回json格式。@RequestMapping:配置url映射返回json的方式:
@ResponseBody@RequestMapping("/hello")public String hello() { return "Hello World";}
返回页面的方式:
@RequestMapping("/") public String index(ModelMap map) { map.addAttribute("host", "我是yaohuiqin"); return "index"; }