请求及路径映射部分注解介绍
注解名称 | 描述 |
---|
@Controller | 处理http请求 |
@RestController | Spring4之后新加的注解,原来返回json,需要@ResponseBody配合@Controller |
@RequestMapping | 配置url映射 |
@Controller
public class TestController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World";
}
}
@RestController
public class TestController {
@RequestMapping("/hello")
public String hello(){
return "Hello World";
}
}
返回json与返回html的区别
@Controller
public class TestController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World";
}
@RequestMapping("/success")
public String success(){
return "one.html";
}
两者的区别不是名字中后缀是不是.html
而是是否在@ResponseBody注解的方法中或@RestController注解的类中
}