- 控制器
spring boot提供了@Controller和@RestController两种注解来标识一个类负责负责接受和处理http请求。
如果你请求的是页面以及数据那么你可以使用@Controller注解,如果你请求的是单纯的数据,那么你可以使用@RestController注解。
2.RequestMapping实现路由映射
使用@RequestMapping注解用来匹配路由映射,它可以通过添加多种属性来定义http的请求映射,常用的属性有
- value:请求的url的路径,支持url模板、正则表达式
- method: http请求方法
比如说
class HelloController {
//其中value指定url的路径 这里就是http:/localhost/hello,方法指定为get方法
//通过http:/localhost/hello?nickName=jack来传递nickName参数,如果想要传递多个参数可以使用&符号
(value= "/hello", method = RequestMethod.GET)
public String index(String nickName){
System.out.println("hello world");
return "i m fine and you ?" + nickName;
}
//利用post方法指定http的请求方法为post 访问http:/localhost/postTest就可以访问到资源了
(value = "/postTest")
public String postTest(){
return "hello post";
}
}
public
3、apifox
有什么用:apifox可以模拟浏览器的行为发出发送http的get请求,http的post请求到后端来,在我们要验证后端接收post请求的代码是否成功的时候可以使用apifox。