Spring MVC - RAML Spec Synchroniser Plugin. A Maven plugin designed to Generate Server & Client code in Spring from a RAML API descriptor and conversely, a RAML API document from the SpringMVC Server implementation.
I want to have more control over naming logic for Java parameters and method names.
Currently, there is a logic that takes displayName attribute (#177) but that might not be sufficient.
Instead I want to introduce a config option for naming logic based on either on displayName, some custom annotation or plugin default logic.
New configuration option will be logicForParamsAndMethodsNaming and it will accept following values:
DEFAULT
DISPLAY_NAME - for considering displayName attribute when available. It will be cleaned for Java conventions.
ANNOTATION - for considering custom annotation called javaName on method definition. It will be taken as is.
I want to have more control over naming logic for Java parameters and method names. Currently, there is a logic that takes
displayName
attribute (#177) but that might not be sufficient. Instead I want to introduce a config option for naming logic based on either ondisplayName
, some custom annotation or plugin default logic.New configuration option will be
logicForParamsAndMethodsNaming
and it will accept following values:DEFAULT
DISPLAY_NAME
- for consideringdisplayName
attribute when available. It will be cleaned for Java conventions.ANNOTATION
- for considering custom annotation calledjavaName
on method definition. It will be taken as is.This logic will apply when generating names for:
headers
queryParameters
uriParameters