finatra-common-practice

finatra-common-practice is a guideline for the integrations and common practice in finatra 2.11 with grafter, docker-it-scala, etc. The hamster FutureEither monad transformer will also be used throughout the examples.

The base project is from the gitter8 project:

https://github.com/forthy/finatra.g8

Content

Checkout the right-top documentation tab for the content. Expected topics are:

  • Introduction
  • Input Validation
  • Pipe Operator
  • Errors and Http Response
  • Http Client
  • Test with docker-it-scala
  • Bind and smartMock