Java 反序列化不可变实体而不修改它

Java 反序列化不可变实体而不修改它,java,json,jaxb,immutability,Java,Json,Jaxb,Immutability,有没有办法定义一个反序列化机制来实例化一个包含所有最终字段的类 是否可以使用构建器来实现这一点?我希望避免修改此实体,添加注释等。如果您使用的是JSON,请查看Jackson的@JsonCreator。它允许您指定如何构造对象以查看 如果不想为类添加注释,可以使用mixin从其他类中提取注释。有点像 objectMapper.addMixIn(MyClass.class, MyAnnotations.class) 你能说得更具体些吗?你试过java反射吗?

有没有办法定义一个反序列化机制来实例化一个包含所有最终字段的类


是否可以使用构建器来实现这一点?我希望避免修改此实体,添加注释等。

如果您使用的是JSON,请查看Jackson的@JsonCreator。它允许您指定如何构造对象以查看

如果不想为类添加注释,可以使用mixin从其他类中提取注释。有点像

objectMapper.addMixIn(MyClass.class, MyAnnotations.class)

你能说得更具体些吗?你试过java反射吗?