SpringBoot中Controller中常用注解详解

发布时间 2023-07-07 07:50:26作者: 快乐的汤圆酱

一、@GetMapping

  1、简化常用的HTTP方法的映射,并更好地表达被注解方法的语义

  2、相当于@RequestMapping (methodRequestMethod.GET)

  3、params
    具体到请求参数值访问该方法

二、@PathVariable  

  1、获取url中的数据
  2、name/value
    要绑定的请求参数的名称,跟URI上填写的路径名一样
  3、required
    3.1、含义:请求参数是否必填
    3.2、默认true
    3.3、请求缺少参数会引发异常
       3.3.1、请求中不存在参数或参数为null
          1) required声明为false

三、@RequestParam

  1、获取url中的数据
  2、name/value
    要绑定的请求参数的名称,跟URI上填写的路径名一样
  3、required
    3.1、含义:请求参数是否必填
    3.2、默认true
    3.3、请求缺少参数会引发异常
      3.3.1、请求中不存在参数或参数为null
          1)required声明为false
          2)提供defaultvalue