Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何向类动态添加属性_Java_Jakarta Ee_Javabeans - Fatal编程技术网

Java 如何向类动态添加属性

Java 如何向类动态添加属性,java,jakarta-ee,javabeans,Java,Jakarta Ee,Javabeans,我正在为我们的产品开发框架。我想向类动态添加属性。所以,如果你们有什么经验,请帮助我 欢迎您的任何建议。我相信您所要求的不是正确的选择。虽然从理论上讲,您可以修改程序的字节码,以便按照描述动态添加属性,但这根本不是一个好主意 我建议您使用将属性名称映射到其值的方法,并以交互方式修改该映射。我相信您要求的不是正确的选项。虽然从理论上讲,您可以修改程序的字节码,以便按照描述动态添加属性,但这根本不是一个好主意 我建议您使用将属性名称映射到其值的方法,并以交互方式修改该映射。请提供一些示例,说明您正在

我正在为我们的产品开发框架。我想向类动态添加属性。所以,如果你们有什么经验,请帮助我


欢迎您的任何建议。

我相信您所要求的不是正确的选择。虽然从理论上讲,您可以修改程序的字节码,以便按照描述动态添加属性,但这根本不是一个好主意


我建议您使用将属性名称映射到其值的方法,并以交互方式修改该映射。

我相信您要求的不是正确的选项。虽然从理论上讲,您可以修改程序的字节码,以便按照描述动态添加属性,但这根本不是一个好主意


我建议您使用将属性名称映射到其值的方法,并以交互方式修改该映射。

请提供一些示例,说明您正在尝试执行的操作,以便更好地说明您的问题。例如:类Entity1{String name;getter/setter;String age;getter/setter;}假设我想在Entity1类中添加另一个字段,例如:指定是他们动态/运行时添加该字段的任何方式,这样,如果我的客户要求我添加任何其他属性,我就可以添加它,而代码的更改就更少了。请提供一些您尝试执行的操作的示例,以便更好地说明您的问题。例如:class Entity1{String name;getter/setter;String age;getter/setter;}假设我想向Entity1类添加另一个字段,例如:指定是他们动态/运行时添加它的任何方式,这样,如果我的客户机要求我添加任何其他属性,我就可以添加它,而代码的更改就更少了。例如:class Entity1{字符串名称;getter/setter;字符串年龄;getter/setter;}假设我想在我的Entity1类中添加另一个字段,例如:名称是他们动态添加它的任何方式/运行时这可以使用hibernate/spring来实现吗?你能解释一下如何使用HashMap和交互修改映射吗?你有什么代码片段可以帮助我更好地理解吗{字符串名称;getter/setter;字符串年龄;getter/setter;}假设我想在我的Entity1类中添加另一个字段,例如:名称是他们动态添加它的任何方式/运行时这可以使用hibernate/spring来实现。你能解释一下如何使用HashMap和交互修改映射吗?你有没有代码片段,可以帮助我更好地理解。