This module holds all the interfaces for every controller and their respective clients.
This module will require the developers to keep their controllers and clients consistent with each other, as they would have to implement the operation interfaces.
Unfortunately, Spring Cloud OpenFeign does not support class level @RequestMapping
annotations.
So paths must be defined in the method level. See
Default values for @RequestParam
are not supported either.