@Request Mapping注解使用

1、作用:

@RequestMapping注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个方法,可以用在类或方法上。

2、使用属性:

(1)RequestMapping标注在方法体的上方,会被类父路径下访问到;

(2)value属性:

        必须设置value属性,value属性就是访问路径,value属性的值可以是多个,需要用{}和,分开;

@Controller
public class RequestMappingController {

    @RequestMapping(value = {"/testRequest","/test"})
    public String testRequest(){
        return "success";
    }
}

(3)method属性:

        控制请求方式,请求方式又post、get、put等;

(4)params属性:

        通过当前请求参数来匹配请求;

@RequestMapping(value = "/test",params = "username")
    public String test(){
        return "success";
    }

必须使用传入参数用http://localhost:8080/springmvc_study02/test?username路径来访问

(5)headers属性:

        通过当前请求的请求头信息来匹配请求;

(6)produces属性:

可以设置返回数据的类型以及编码,可以是json或者xml:

@RequestMapping(value="/xxx",produces = {"application/json;charset=UTF-8"})

@RequestMapping(value="/xxx",produces = {"application/xml;charset=UTF-8"})

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值