From f06e769b768b9998516b931c026b3aa0791b4129 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 24 Oct 2024 18:42:30 +0800 Subject: [PATCH] fix #IAY5Z7 --- .../dromara/hutool/core/convert/RegisterConverter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/convert/RegisterConverter.java b/hutool-core/src/main/java/org/dromara/hutool/core/convert/RegisterConverter.java index 97707d225..b33010d7e 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/convert/RegisterConverter.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/convert/RegisterConverter.java @@ -217,7 +217,13 @@ public class RegisterConverter extends ConverterWithRoot implements Serializable // 日期时间 converterMap.put(Calendar.class, new CalendarConverter()); - converterMap.put(XMLGregorianCalendar.class, new XMLGregorianCalendarConverter()); + //issue#IAY5Z7 + // 可能抛出Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found,此处忽略 + try{ + converterMap.put(XMLGregorianCalendar.class, new XMLGregorianCalendarConverter()); + }catch (final Exception ignore){ + // ignore + } // 日期时间 JDK8+(since 5.0.0) converterMap.put(TemporalAccessor.class, TemporalAccessorConverter.INSTANCE);