3、springBoot的控制器和路由映射以及参数传递

  1. 控制器
    spring boot提供了@Controller和@RestController两种注解来标识一个类负责负责接受和处理http请求。
    如果你请求的是页面以及数据那么你可以使用@Controller注解,如果你请求的是单纯的数据,那么你可以使用@RestController注解。
    在这里插入图片描述

2.RequestMapping实现路由映射
使用@RequestMapping注解用来匹配路由映射,它可以通过添加多种属性来定义http的请求映射,常用的属性有

  • value:请求的url的路径,支持url模板、正则表达式
  • method: http请求方法
    比如说

public 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";
    }
}

3、apifox

有什么用:apifox可以模拟浏览器的行为发出发送http的get请求,http的post请求到后端来,在我们要验证后端接收post请求的代码是否成功的时候可以使用apifox。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值