Obsługa nieprawidłowych wartości wyliczeniowych podczas wykonywania JAXB Unmarshalling
Mój Jaxb stworzył klasę Enum na podstawie skonfigurowanego schematu XML.
**enum Fruit {
APPLE,ORANGE;
}**
Używam interfejsu SOAP do sprawdzania mojej usługi internetowej. Ponieważ jest to wpis wolny, jeśli powiem źle, powiedz„Guva” następnie zamiast rzucać wyjątek zwraca go jako null po wykonaniu UnMarshalling.
Jak mogę tego uniknąć? Czy powinienem używać niestandardowej klasy wyliczeniowej zamiast wygenerowanej przez JAXB. Podaj przykład. to znaczy
dotyczy sri