gpt4 book ai didi

java - JAXB:如何使用 Spring 自动生成的类?

转载 作者:行者123 更新时间:2023-11-29 09:23:24 24 4
gpt4 key购买 nike

我正在使用 xjcXSD 生成 Java 类。结果类仅包含集合类型的 getter 方法,例如List,但没有 setter 方法。我如何在 Spring Framework 中将这些生成的类用作 beans,即如何使用 applicationContext.xml 中的数据填充这些字段?

作为对“duffymo”和“fatih”的回复:实际上我可以告诉 Spring 使用 JAXB ObjectFactory 及其工厂方法来创建 bean,

<bean id="myFactory" class="generated.ObjectFactory" />
<bean id="myBean" factory-bean="myFactory" factory-method="createMyBeanMethod" />

剩下的问题是如何在没有 setter 方法的情况下填充集合字段?

最佳答案

我不相信你可以,因为它们是在 JAXB 的控制下创建的,而不是 Spring bean 工厂。

关于java - JAXB:如何使用 Spring 自动生成的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com