@RequestParam 和 @GetMapping

@RequestParam

       @RequestParam tipo simple de atributos aceptables puede aceptar el tipo de objeto (por ejemplo, método viewUserByBean). Crear un objeto de clase de entidad como un parámetro para el portador, Spring MVC parámetros automáticamente se unen de acuerdo a los nombres de los parámetros a las propiedades de la clase de objeto entidad, viewUserByBean está tan tratada.

      valor : tipo de cadena, el nombre de parámetro de la petición, como viewUserByEachEle método de usuario Nombre solicitud parámetro indica, su valor será atado al nombre del parámetro método.

      requerido : si es necesario, el valor predeterminado es verdadero, lo que indica que la solicitud debe incluir un parámetro correspondiente al parámetro, de lo contrario, un código de error tirar 400; información de excepción es org.springframework.web.bind.MissingServletRequestParameterException, símbolo del "parámetro requerido Cadena 'nombre de usuario' no está presente".

      defaultValue : tipo de cadena, indica si la petición no es el valor por defecto cuando el parámetro del mismo nombre, el valor por defecto puede ser expresiones SPEL, como "# {SystemProperties [ 'java.vm.version' ]}".

      De hecho, si no se utiliza el @ RequestParam, Spring MVC también solicitará el parámetro ligado automáticamente al método de parámetros de utilizar @RequestParam sólo para la configuración de parámetros y la configuración más precisa de la URL. Por ejemplo, en el método de los nombres de los parámetros de petición y parámetro nombres son los mismos, se puede omitir la anotación @RequestParam.

@GetMapping 

       @GetMapping es una combinación de notas, equivalente a @RequestMapping (método = RequestMethod.GET), HTTP Get solicitud será asignada a un enfoque particular. Por ejemplo, en el caso de prueba, el uso @GetMapping ( "/ testRequestParam") en lugar de @RequestMapping (value = "/ viewUserByEachEle", method = RequestMethod.GET), obviamente, podemos optimizar nuestro código.

Supongo que te gusta

Origin www.cnblogs.com/zqzhen/p/12535918.html
Recomendado
Clasificación