Swagger Code Gen

By using swagger code we can generate REST API code form JSON.

From Command line:

java -jar swagger-codegen-cli-2.2.3.jar generate -i kasisto_swagger_1.3.0_beta.json -l spring -o kasisto_api/version/1.3.0_beta2 -c config.json

Note: we have to download swagger-codegen-cli.jar

Create configuration file for generating customised folder structure.

config.json

{
“groupId”:”maven group id”,
“artifactId”:”maven artifact id”,
“basePackage”:”com.org.retail.kasisto”,
“modelPackage”:”com.org.retail.kasisto.models”,
“apiPackage”:”com.org.retail.kasisto.api”,
“invokerPackage”:”com.org.retail.kasisto”,
“configPackage”:”com.org.retail.kasisto.config”,
“serializableModel”:”true”
}