Backend para gestión de matrículas usando: Spring Boot 3, Spring Security, JWT y PostgreSQL como motor de base de datos.
You will need to set up your database (or create your own) with the following configuration
spring:
datasource:
url: jdbc:postgresql://localhost/db_evaluacion_final
username: postgres
password:
driver-class-name: org.postgresql.Driver
jpa:
show-sql: false
hibernate:
ddl-auto: update
properties:
hibernate:
format_sql: true
dialect: org.hibernate.dialect.PostgreSQLDialect
mvc:
throw-exception-if-no-handler-found: true
static-path-pattern: /templates
jwt:
secret: jwt_secret
There are several ways to run a Spring Boot application in your local machine. The most common way is executing main
method in com.cballestas.evaluacionfinal.EvaluacionFinalApplication
class from your IDE
Alternative you can use Spring Boot Maven plugin, just running:
mvn spring-boot:run
-
Login (para obtener JWT)
{ "username": "mito", "password": "123456" }
-
CRUD Cursos
-
CRUD Estudiantes
-
Listado de estudiantes ordenados por edad (de forma descendente)
-
Relación de cursos matriculados y sus estudiantes correspondientes