Hola tengo una duda con el @PostMapping , ya que en el método helloword se utilizo GetMapping ¿cumplen la misma función?
Hola tengo una duda con el @PostMapping , ya que en el método helloword se utilizo GetMapping ¿cumplen la misma función?
Hola Estefania,
No, aunque son similares en su propósito general, @GetMapping
y @PostMapping
no cumplen la misma función porque son anotaciones que ayudan a manejar con diferente tipo de solicitudes HTTP.
@GetMapping
se utiliza para manejar las solicitudes HTTP
GET
. Estas solicitudes se utilizan generalmente para recuperar datos del servidor. Por ejemplo, en la lección que mencionas, el método helloworld podría estar utilizando @GetMapping para recuperar un mensaje de "Hola, Mundo" del servidor.
Por otro lado, @PostMapping
se utiliza para manejar las solicitudes HTTP
POST
. Estas solicitudes se utilizan generalmente para enviar datos al servidor. En el video, el instructor utiliza @PostMapping
en el método registrarMedico para manejar una solicitud POST
que envía datos de un nuevo médico al servidor.
Por lo tanto, aunque ambos son utilizados para manejar solicitudes HTTP
, @GetMapping
se utiliza para recuperar datos, mientras que @PostMapping
se utiliza para enviar datos.
@GetMapping
public String helloworld() {
return "Hola, Mundo";
}
@PostMapping
public void registrarMedico(@RequestBody Medico nuevoMedico) {
// código para guardar el nuevo médico en la base de datos
}
Espero haber ayudado. Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.
¡Vamos juntos!