REST API for BudLib - a library management tool
- JDK version 11.0.11 or above
- Maven version 3.6.3 or above
- MySQL server version 8.0.26 or above
-
Clone the repository on your machine
-
Start the MySQL server on your local machine. If you are accessing the MySQL server over a network, edit the property
spring.datasource.url
in the fileapplication.properties
and replacelocalhost
with the server IP address. -
Connect to your MySQL server using an admin user like
root
. -
Run the below scripts on the MySQL server in the given order using
root
. These scripts will create a schemabuddb
, a userbudapp
with passwordbudpassword
, create all necessary tables and load them with some dummy data. -
Running the below command from the repository's root directory will get the backend server running.
$ mvn clean spring-boot:run