Java 如何使用bytebuddy生成pojo代码

Java 如何使用bytebuddy生成pojo代码,java,byte-buddy,Java,Byte Buddy,我是bytebuddy新手,我编写了一个junit测试来生成类文件。 这是我的代码: @Test public void testGener() throws IOException { DynamicType type = new ByteBuddy().subclass(Object.class).name("TestInterFace").defineField("test", String.class, Visibility.PUBLIC).make(); type.sa

我是bytebuddy新手,我编写了一个junit测试来生成类文件。 这是我的代码:

@Test
public void testGener() throws IOException {
    DynamicType type = new ByteBuddy().subclass(Object.class).name("TestInterFace").defineField("test", String.class, Visibility.PUBLIC).make();
    type.saveIn(new File("C:/Users/zhouxiang/Desktop/develop"));
}
但是,我真正需要的是打印如下字符串:

public class TestInterFace
{
  public String test;
}
对。只是Java代码,而不是类文件。
那么,byte buddy能做到这一点吗?或者,我将只使用代码模型库。

Byte Buddy是一个用于生成字节代码的类,而不是Java源代码。要生成源代码,请看一看Java Poter:

Byte Buddy是一个用于生成字节代码的类,而不是Java源代码。要生成源代码,请查看Java Poter: