01-2 SpringBoot中URL方法映射

  • SpringBoot方法映射有多重方式

一、RequestMapping映射

  • 通过之前的学习了解了RequestMapping的基本用法,并知道作用是用于UARL映射
  • 通过通过源码可以知道RequestMapping有如下属性
@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:请求URL的路径,支持URL模板,正则表达式
  • method:Http请求的方法
  • consumes:允许的媒体类型。如consumes="application/json"为http的Content-Type
  • produce

你可能感兴趣的:(微服务-spring,boot,微服务,SpringBoot,URL方法映射)