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"
}