A small service for loans
Project located in github, download it using Git or manually download zip file.
To run this application there are several things needed:
Java 15 (https://adoptopenjdk.net/releases.html?variant=openjdk15&jvmVariant=hotspot)
Gradle (https://gradle.org/install/)
Open command line or terminal, navigate to project folder, where project was Git-cloned (unpacked from zip file)
There should be gradle.build file
/loanamountapproval/
Run gradle build command
gradle build
Run gradle bootRun command
gradle bootRun
Open your browser and enter following address:
localhost:8080/swagger-ui.html
There is three unit tests using Mockito mocks. One ContextIT test just to verify that app will run. One unit test using MockMvc to test rest calls to controller.
- SpringBoot - Framework for Spring framework
- Gradle - Dependency Management
- OpenApi - Tool that can help you design, build, document and consume REST APIs
- Lombok - Autogenerator for java classes
- Spring WebFlux - Reactive Spring library