Diferenţe la încărcarea claselor pentru furnizorii de servicii JAXP

Java 8 se livrează cu Java API for XML Processing (JAXP) 1.6, care include actualizări care afectează cum sunt încărcaţi furnizorii de servicii JAXP. Această regulă semnalează invocări de newFactory(String factoryId, ClassLoader classLoader) şi ale metodelor newInstance(String factoryId, ClassLoader classLoader) pe următoarele clase de fabrică de pachete javax.xml.stream:

Dacă vă mutaţi la Java 8 şi aveţi probleme de încărcare a clasei furnizorului de servicii JAXP, examinaţi clarificările din documentaţia newFactory şi din următoarele referinţe pentru a determina dacă sunt corecte factoryId şi parametrii încărcătorului de clasă. Întrucât metodele newInstance sunt perimate, folosiţi în loc metodele newFactory.