This is a starter repository for the Minimalist Book Manager API demonstrating the structure for Externalised Configuration using Application.Properties and Spring Profiles and providing examples of H2 In-Memory Database and MySQL Database connections.
- Java SE Development Kit 11
- Maven
- Spring Boot
- Spring Web
- H2 Database
- mysql-connector-java
- Lombok
- Spring Data JPA
- Fork this repo to your Github and then clone the forked version of this repo
- The Main Entry Point for the application is: BookmanagerApplication.java
- You can run the unit tests in IntelliJ, or you can go to your terminal and inside the root of this directory, run:
mvn test
- An example structure for Spring Profiles can be viewed in the resources directory.