Reservation REST API, created with Java 21, Spring Boot 4.0.2,
- Clone the repository
- Configure
application.propertiesneeds PostgreSQL - Run
./mvnw spring-boot:run
- POST api/v1/resources
- Create new resource
- GET api/v1/resources
- Return all resources
- GET api/v1/resources/{id}
- Return resource by id
- DELETE api/v1/resources/{id}
- Delete resource by id
- PUT api/v1/resources/{id}
- Edit resource by id
- POST api/v1/reservations
- Create new reservation
- GET api/v1/reservations
- Return all reservations
- GET api/v1/reservations/{id}
- Return reservation by id
- DELETE api/v1/reservations/{id}
- Delete reservation by id
- PUT api/v1/reservations/{id}
- Edit reservation by id