gpt4 book ai didi

java - 使用 xmlbeans 时使用反射创建实例

转载 作者:行者123 更新时间:2023-11-29 03:59:37 26 4
gpt4 key购买 nike

我有一个 xsd 文件,其中定义了 100 多种类型。我用 xmlbeans 绑定(bind)生成了 java 代码,然后我可以使用

MyType.Factory.newInstance();

获取类实例。但是由于类型太多,我决定使用反射来为每种类型创建实例。

我现在可以使用 MyType 的类(接口(interface))

Class clz = Class.forName("com.foo.MyType");

但是不知道如何获取MyType接口(interface)中定义的Factory类,然后获取新的实例。

欢迎任何评论或提示。提前致谢。

最佳答案

您必须使用二进制名称来引用内部类:com.foo.MyType$Factory

关于java - 使用 xmlbeans 时使用反射创建实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4309792/

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