我在我的bean中使用
void afterUnmarshal(Unmarshaller unmarshaller, Object parent)
,并且如果不使用参数,编译器将失败。
如果我重写具有参数 javadoc 的超类/接口,编译器似乎可以处理未使用的参数。
但是我找不到任何类来重写 afterUnmarshall 方法。是否没有解组器接口或类似的东西来解决这个问题?
JAXB API 没有提供接口。 我们这样设计,以便您可以根据需要仅添加
afterUnmarsal
或 beforeUnmarshal
之一。 您可以通过引入自己的接口来解决这个问题:
package com.example;
public interface UnmarshallerListener {
void afterUnmarshal(Unmarshaller unmarshaller, Object parent);
}