Repository files navigation Sample Spring Boot Application
Rate and Currency Conversion API that also stores and lists conversion request history
Currency Data is fetched from free.currconv.com
This Spring Boot application demonstrates;
Providing Rest Services with Spring Boot
Consuming Rest Services through RestTemplate
Caching with scheduled eviction strategy. Spring Boot's default cache provider is employed.
Annotation based bean validation
Object Deserialization
PagingAndSortingRepository implementation
ClientHttpRequestInterceptor implementation
Test based Automated Rest API documentation generation with asciidoctor
H2 in-memory database
Hibernate as JPA implementation
Mocked http-layer unit tests with org.springframework.test.web.servlet.MockMvc
Repository and Service mocking with Mockito and Mockito Annotations
REST API Documentation Link: /exchange-api/api-guide.html
About
Sample Spring Boot Application
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.