我正在尝试使用 jsonSchema 创建 POJO。
我发现了一个名为jsonschema2pojo的项目,除了几个问题外,它似乎很合适。
我愿意分叉该项目并添加一些自定义项(例如自定义注释和可能的方法)。
该项目使用 com.sun.codemodel 来构建类。
由于生成的代码将投入生产,我需要在文件开头添加版权声明。
我在 jsonschema2pojo 或 codemodel 中都没有找到任何解决方案。各位有什么解决办法吗?
问问题
241 次
1 回答
1
实现这一点的最简单方法可能是只打印每个源文件的许可证头(当然假设写出的所有内容都是 Java)。这可以通过在JCodeModel 写出任何其他内容之前将标头写入此处的编写器来完成。这将需要库的一个分支来替换您在此处的 FileCodeWriterWithEncoding 的自定义实现。
于 2016-12-07T18:27:22.900 回答