Metadata API to create, update, delete and search meta data's.
- Download the source code and do ./gradlew clean --refresh-dependencies to download the dependencies.
- To run the code without any IDE (VsCode or IntelliJ) use ./gradlew bootRun which starts app in 8080 port.
- This application uses Spring data JPA with hibernate and in memory database H2 to store and retrieve data.
- endpoint /save method inserts the metadata into DB and takes in YAML format.
- endpoint /findByDescription takes in a query param and returns the records that match like the input param.
- endpoint /findByTitle takes in a query param and returns matching record from DB.