A web application that simulates a library, complete with an account system and multiple user roles (reader, librarian, administrator). This project runs as a REST API.
- Spring Boot
- Spring Security
- Hibernate ORM
- PostgreSQL
- Download the
library-spring-x.x.x.jar
- Create an
application.properties
file in the same directory as the.jar
file - In
application.properties
, specify the url, username and password for the datasource per Spring Bootapplication.properties
specifications. Otherwise, the application will fall back to the default parameters - Run
library-spring-x.x.x.jar
usingjava -jar library-spring-x.x.x.jar
- Java Runtime Environment
- PostgreSQL database
Project Library Spring is distributed under the MIT license.