1
由於某些原因,weblogic 12c(Eclipse鏈接2.4.2)似乎忽略了所有註釋。在weblogic 12c上忽略MOXY/JAXB註釋
例如,要編組的類具有以下注釋標記,但仍在使用默認存取器類型。
與以下標註@XmlAccessorType(XmlAccessType.FIELD)
領域也沒有被忽略:
@XmlTransient
我不知道我做錯了。我在正確的包中jaxb.properties文件連同我的編組尋找類似以下內容:
final JAXBContext jaxbContext = JAXBContext.newInstance(MappingProfiles.class);
final Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
jaxbMarshaller.marshal(mappingProfiles, baos);
您是否還對任何公共獲得者標記@XmlTransient? –