Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Spring Boot Application

Codacy Badge

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

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages