Sin descripción

Fabien CHERET 51b6f7bbcc add Docker image hace 5 años
docs 51b6f7bbcc add Docker image hace 5 años
src 51b6f7bbcc add Docker image hace 5 años
Dockerfile 51b6f7bbcc add Docker image hace 5 años
README.md 51b6f7bbcc add Docker image hace 5 años
lombok.config 323e57c375 working stuff hace 5 años
pom.xml 323e57c375 working stuff hace 5 años

README.md

Toll Parking Library

Server created with SpringBoot, Lombok, and maven

Build instructions

Prerequisites

  • Maven3
  • JDK 11+

Building

mvn clean install

Running the server

mvn spring-boot:run

or

java -jar target/parkingtoll-0.0.1-SNAPSHOT.jar

or

docker build -t fcheret/parkingtoll .

docker run -p 8080:8080 fcheret/parkingtoll

The server application will spawn on http://localhost:8080

Used technologies

  • Spring Boot
  • Project Lombok

For tests:

  • junit
  • JaCoCo
  • Mockito

###Open Endpoints

Endpoints for viewing and manipulating the Parking Lots and park cars.

Future Improvements

  • relying on an actual persistent DAO
  • implement different pricing policies

Unit tests and code coverage

mvn clean test

100% classes, 100% lines covered in package eu.fibane.parkingtoll

JaCoCo report in target/site/ folder