@GenModule(name = "my-module", groupPackageName = "com.example") package com.example.mymodule; import io.vertx.codegen.annotations.GenModule; freemarker package ${module.groupPackageName}.${module.name}; public class ${module.name} { private String message; public ${module.name}(String message) { this.message = message; } public void printMessage() { System.out.println(message); } } JsonObject config = new JsonObject() .put("input", "/path/to/mymodule.json") .put("output", "/path/to/generated/code") .put("templates", "/path/to/templates"); CodegenProcessor processor = new CodegenProcessor(); processor.process(config);


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