什么是“好的”java代码生成库? 我在JaxMe中发现了一部分生成内容,但它很差而且过时。 我喜欢通过Java代码生成Java代码。因此,基本上使用库来告诉它必须生成具有X字段、Y方法等的某个具体类或接口,然后写入文件系统。 我知道框架使用它们,但找不到一个独立的库.. - Ed
什么是“好的”java代码生成库? 我在JaxMe中发现了一部分生成内容,但它很差而且过时。 我喜欢通过Java代码生成Java代码。因此,基本上使用库来告诉它必须生成具有X字段、Y方法等的某个具体类或接口,然后写入文件系统。 我知道框架使用它们,但找不到一个独立的库.. - Ed
我之前也曾经研究过这个问题,但是很难找到有用的信息。最有希望的候选者实际上是内置在编译器中的:
他们最近将APT与javac一起发布,因此它始终可用。
我还没有太多时间来研究它,但是乍一看,它似乎无限强大(生成/修改源代码或字节码,抛出错误、警告等),但可能有点复杂。可能会有一些好的教程,但我目前没有具体的链接。