在 JAXB 中是否有这样的功能可以在解码后(即在由 JAXB 构造后)对类执行操作?如果没有,我怎么能做到这一点?
最佳答案
您可以使用 JAXB Unmarshal Event Callbacks在您的 JAXB 类中定义,例如:
// This method is called after all the properties (except IDREF) are unmarshalled for this object,
// but before this object is set to the parent object.
void afterUnmarshal( Unmarshaller u, Object parent )
{
System.out.println( "After unmarshal: " + this.state );
}
关于java - 对于带有 JAXB 注释的类,是否有类似 PostConstruct 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1545478/