No necesita instalar ninguna base de datos. Al ejecutar el proyecto, se crea sola en memoria con datos de ejemplo listos.
mvn spring-boot:run- Instalar extensión: Extension Pack for Java
- Abrir el proyecto
- Clic derecho en
ApiBillyApplication.java→ Run Java
El servidor inicia en: http://localhost:8080
| Método | URL | Descripción |
|---|---|---|
| GET | /api/estudiantes |
Listar todos |
| GET | /api/estudiantes/{id} |
Obtener uno |
| POST | /api/estudiantes |
Crear nuevo |
| PUT | /api/estudiantes/{id} |
Actualizar |
| DELETE | /api/estudiantes/{id} |
Eliminar |
GET http://localhost:8080/api/estudiantes
GET http://localhost:8080/api/estudiantes/1
POST http://localhost:8080/api/estudiantes
Content-Type: application/json
{
"nombre": "Billy",
"apellido": "Salmeron",
"email": "billy.salme@uni.edu",
"carrera": "Ingeniería de Software",
"semestre": 2,
"promedio": 10
}
PUT http://localhost:8080/api/estudiantes/1
Content-Type: application/json
{
"semestre": 5,
"promedio": 9.5
}
DELETE http://localhost:8080/api/estudiantes/1
Mientras el servidor está corriendo, ir a:
http://localhost:8080/h2-console
- JDBC URL:
jdbc:h2:mem:estudiantesdb - User:
sa - Password: (dejar vacío)
Listado de rutas de carpetas
El número de serie del volumen es 80F2-D754
C:\USERS\BILLY\DOWNLOADS\APIBILLY\SRC
├───main
│ ├───java
│ │ └───com
│ │ └───Billy
│ │ └───apiBilly
│ │ │ ApiBillyApplication.java
│ │ │
│ │ ├───controller
│ │ │ EstudianteController.java
│ │ │
│ │ ├───model
│ │ │ Estudiante.java
│ │ │
│ │ ├───repository
│ │ │ EstudianteRepository.java
│ │ │
│ │ └───service
│ │ EstudianteService.java
│ │
│ └───resources
│ │ application.yaml
│ │ data.sql
│ │
│ ├───static
│ └───templates
└───test
└───java
└───com
└───Billy
└───apiBilly
ApiBillyApplicationTests.java