json { "templates": { "api": "template/api.mustache", "client": "template/client.mustache" }, "generators": [ { "name": "MyAPI", "output": "src/main/java/com/example/api", "template": "api", "data": { "packageName": "com.example.api", "className": "MyAPI", "methods": [ { "name": "getUser", "returnType": "User", "parameters": [ {"name": "id", "type": "String"} ] }, { "name": "saveUser", "returnType": "void", "parameters": [ {"name": "user", "type": "User"} ] } ] } } ] } package {{packageName}}; public interface {{className}} { {{#methods}} {{#parameters}} {{type}} {{name}}, {{/parameters}} {{returnType}} {{name}}({{#parameters}}{{type}} {{name}},{{/parameters}}); {{/methods}} } codegen -c config.json


上一篇:
下一篇:
切换中文