Программисты JAVA общаются здесь
Anonymous
Как исключить тег «xs:type» при расширении переходного процесса
Сообщение
Anonymous » 24 дек 2024, 14:05
Желаемый результат:
Легкое переключение между
и
Мой код
Root.java
Код: Выделить всё
@XmlRootElement(name= "root")
public class Root {
@XmlElement(name="child")
public Child child
}
ExtendedRoot.java
Код: Выделить всё
@XmlRootElement(name= "root")
public class ExtendedRoot extends Root {
@XmlElement(name="child")
public ExtendedChild child
}
Child.java
Код: Выделить всё
@XmlTransient
public class Child {
// prop1, prop2
}
ExtendedChild.java
Код: Выделить всё
@XmlType(propOrder = {"prop1", "prop3","prop4", "prop2"})
public class ExtendedChild extends Child {
// prop3, prop4
}
Основное
Код: Выделить всё
System.setProperty("javax.xml.bind.context.factory", "org.eclipse.persistence.jaxb.JAXBContextFactory")
Class clazz = extendChild ? ExtendedRoot.class : Root.class;
JAXBContext jc = JAXBContext.newInstance(clazz);
Marshaller marshaller = jc.createMarshaller();
marshaller.marshal(formattedJob, tempFile);
Фактический результат
Как исключить этот xs:type=... из дочернего тега?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... -transient
1735038338
Anonymous
[h4]Желаемый результат:[/h4] Легкое переключение между [code] .. .. [/code] и [code] .. .. .. .. [/code] [h4]Мой код[/h4] Root.java [code]@XmlRootElement(name= "root") public class Root { @XmlElement(name="child") public Child child } [/code] ExtendedRoot.java [code]@XmlRootElement(name= "root") public class ExtendedRoot extends Root { @XmlElement(name="child") public ExtendedChild child } [/code] Child.java [code]@XmlTransient public class Child { // prop1, prop2 } [/code] ExtendedChild.java [code]@XmlType(propOrder = {"prop1", "prop3","prop4", "prop2"}) public class ExtendedChild extends Child { // prop3, prop4 } [/code] [h4]Основное[/h4] [code]System.setProperty("javax.xml.bind.context.factory", "org.eclipse.persistence.jaxb.JAXBContextFactory") Class clazz = extendChild ? ExtendedRoot.class : Root.class; JAXBContext jc = JAXBContext.newInstance(clazz); Marshaller marshaller = jc.createMarshaller(); marshaller.marshal(formattedJob, tempFile); [/code] Фактический результат [code] .. .. .. .. [/code] Как исключить этот xs:type=... из дочернего тега? Подробнее здесь: [url]https://stackoverflow.com/questions/79296985/how-to-exclude-xstype-tag-when-extending-a-transient[/url]
Как исключить тег «xs:type» при расширении переходного процесса
Anonymous »
23 дек 2024, 12:29 » в форуме
JAVA
Желаемый результат:
Легкое переключение между
..
..
и
..
..
..
..
Мой код
@XmlRootElement(name= root )
public class Root {
@XmlElement(name= child )
public Child child
}
@XmlRootElement(name= root )
public class ExtendedRoot...
0 Ответы
9 Просмотры
Последнее сообщение Anonymous
23 дек 2024, 12:29
0 Ответы
29 Просмотры
Последнее сообщение Anonymous
16 июл 2025, 14:14
0 Ответы
4 Просмотры
Последнее сообщение Anonymous
08 сен 2025, 05:30
Как добавить тег x509Data и тег keyInfo в тег «Тема» в saml2
Anonymous »
17 окт 2024, 03:30 » в форуме
JAVA
Я использую следующий код для создания приведенного ниже утверждения Saml:
SAMLObjectBuilder confirmationMethodBuilder = (SAMLObjectBuilder) builderFactory.getBuilder(SubjectConfirmationData.DEFAULT_ELEMENT_NAME);
SubjectConfirmationData...
0 Ответы
78 Просмотры
Последнее сообщение Anonymous
17 окт 2024, 03:30
Использование переходного обслуживания в синглтонской службе
Anonymous »
28 авг 2025, 15:35 » в форуме
C#
Я использую веб -API ASP.net Core 3.1. Мне нужно выполнить дополнительное действие в фоновом режиме, когда я получаю вызов методу действия контроллера, не добавляя слишком большую задержку в обработку текущего действия. Дополнительная деятельность,...
0 Ответы
13 Просмотры
Последнее сообщение Anonymous
28 авг 2025, 15:35