SpringBoot Controller

@Controller处理HTTP请求

@RestController =  @Controller + @ResponseBody  处理Rest请求

@RequestMapping 配置URL映射



1、获取请求参数的两种方式


@RestController
public class HelloController {

    @Value("${cupSize}")
    private String cupSize;

    @Value("${age}")
    private Integer age;

    @Autowired
    private GirlProperties girlProperties;
    
    //请求形式1
    //  localhost:8082/hello/12
    @RequestMapping(value = "/hello/{id}",method = RequestMethod.GET)
    public String say(@PathVariable("id") Integer id)
    {
        return "id:" + id;
    }

    //请求形式2
    //localhost:8082/hello?hi=12
    //@RequestMapping(value = "/hi",method = RequestMethod.GET)
    @GetMapping(value = {"/hi","hello"})
    public String hi(@RequestParam(value = "id",required = false,defaultValue = "0") Integer id)
    {
        return "id:" + id;
    }
}


required = false,defaultValue = "0"
表示不必须,缺省值为0



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值