swagger codegen自定義模板的實現流程
swagger codegen學習自定義模板 * 參考https://www.cnblogs.com/shamo89/p/7680771.html * 下載Swagger codegen的jar包https://oss.sonatype.org/content/repositories/releases/io/swagger/swagger-codegen-cli/ * 本地下載的版本是swagger-codegen-cli/2.3.1放在本地D://tool目錄下 * 開啟cmd 執行java -jar swagger-codegen-cli-2.3.1.jar * 檢視Swagger Codegen支援的具體某個語言的使用幫助,拿java舉例 java -jar swagger-codegen-cli-2.3.1.jar config-help -l java * swagger生成程式碼java -jar swagger-codegen-cli-2.3.1.jar generate -i http://192.168.80.212/crush-swagger-api/v1/venture.swagger.yaml -l java -o F:\\swagger-spring-demo * 怎麼生成空的模板專案java -jar swagger-codegen-cli-2.3.1.jar meta -o F:\\swagger-meta-demo * 將生成的空模版匯入到intellij IDEA maven專案。用maven打包 mvn package -Dmaven.test.skip = true mvn install -Dmaven.test.skip=true * 自定義生成的模板jar拷貝到跟swageer-codegen-cli-2.3.1.jar同目錄下 * 把自定義模版生成程式碼 * 第一種(通常用這種)java -DdebugOperations -cp "d:\\tool\\swagger-codegen-cli-2.3.1.jar;d:\\tool\\default-swagger-codegen-1.0.0.jar" io.swagger.codegen.SwaggerCodegen generate -l default -i http://192.168.80.212/crush-swagger-api/v1/venture.swagger.yaml -o F:\\swagger-default-demo * 第二種"C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" -DdebugOperations -cp "d:\\tool\\swagger-codegen-cli-2.3.1.jar;d:\\tool\\default-swagger-codegen-1.0.0.jar" io.swagger.codegen.SwaggerCodegen generate -l default -i http://192.168.80.212/crush-swagger-api/v1/venture.swagger.yaml -o F:\\swagger-default-demo *