Belirli bir XSD'den JaxB Sınıflarını oluşturmak için jaxb2-maven eklentisini kullanıyorum. İyi çalışıyor. Ama şimdi oluşturulan Sınıflarda java.util.Optional kullanmak istiyorum. Ancak JaxB, Optionals olmadan Sınıfları oluşturdu. Bu yüzden her Değişkenin Boş Kontrolünü yapmak zorundayım.java.util.Optional ile JaxB Sınıfları nasıl oluşturulur?
jaxb2-maven-plugin'in java.util.Optional'ı kullanacak şekilde nasıl yapılandırılacağını bilen var mı?
Yardımlarınız için teşekkürler!
bağlama bu adaptörü kullanmak iyi bir seçim değildir. Neden xsd'yi nillable = "true" alanları ile zenginleştiremiyoruz. –
@Mark ile katılıyorum, oluşturulan herhangi bir sınıfı değiştirmekten kaçınmalısınız. Benzer bir soru buldum ve oluşturulan sınıfları değiştirmeden özel bir bağdaştırıcı kullanılarak yapılabilir görünüyor: https://stackoverflow.com/questions/23071450/using-guavas-optional-with-xmlattribute – Woody