Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Haz como yo hice

org.springframework.boot spring-boot-starter-web

package com.tuempresa.clinica.model;

public class Paciente {

private String nombre;
private String email;
private String telefono;

public Paciente() {
}

public Paciente(String nombre, String email, String telefono) {
    this.nombre = nombre;
    this.email = email;
    this.telefono = telefono;
}

public String getNombre() {
    return nombre;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = email;
}

public String getTelefono() {
    return telefono;
}

public void setTelefono(String telefono) {
    this.telefono = telefono;
}

}

package com.tuempresa.clinica.controller;

import com.tuempresa.clinica.model.Paciente;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class PacienteController {

@PostMapping("/pacientes")
public String registrarPaciente(@RequestBody Paciente paciente) {
    return "Paciente registrado: " + paciente.getNombre();
}

}

@SpringBootApplication
public class ClinicaApplication {
public static void main(String[] args) {
SpringApplication.run(ClinicaApplication.class, args);
}
}

{
"nombre": "Juan Pérez",
"email": "juan@gmail.com",
"telefono": "3001234567"
}