@RequestMapping注解

3 篇文章 0 订阅
1 篇文章 0 订阅

@RequestMapping注解属性

@RequestMapping注解属性有Value、Method、Params、Header。
全部源代码如下:

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Mapping
public @interface RequestMapping {
    String name() default "";

    @AliasFor("path")
    String[] value() default {};

    @AliasFor("value")
    String[] path() default {};

    RequestMethod[] method() default {};

    String[] params() default {};

    String[] headers() default {};

    String[] consumes() default {};

    String[] produces() default {};
}

Value

在@RequestMapping注解中 Value属性必须设置,通过请求的请求地址匹配请求映射。Value属性是一个字符串类型的数组,表示可以匹配多个请求地址对应该请求映射。
部分源代码:

@AliasFor("path")
    String[] value() default {};
@AliasFor("value")
    String[] path() default {};

Method

在@RequestMapping注解中 Value属性必须设置,通过请求的请求地址匹配请求映射。Value属性是一个字符串类型的数组,表示可以匹配多个请求地址对应该请求映射。
部分源代码:

RequestMethod[] method() default {};

Params

在@RequestMapping注解中 Value属性必须设置,通过请求的请求地址匹配请求映射。Value属性是一个字符串类型的数组,表示可以匹配多个请求地址对应该请求映射。
部分源代码:

String[] params() default {};

Header

在@RequestMapping注解中 Value属性必须设置,通过请求的请求地址匹配请求映射。Value属性是一个字符串类型的数组,表示可以匹配多个请求地址对应该请求映射。
部分源代码:

String[] headers() default {};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值