java - 如何动态创建并实例化 POJO 类?

标签 java pojo

我的项目的某些规范要求我根据 Excel 工作表或 JSON 提供的信息创建 POJO 类;然后使用现有的相关信息创建该类的对象,这些信息将在稍后的代码中使用。

从 Excel 工作表和 JSON 中提取相关数据不是问题。多亏了这个 answer 我什至能够动态创建 POJO 类。但我不确定是否可以创建此类的对象。如this guy他在上面的回答中提到 -

But the problem is: you have no way of coding against these methods, as they don't exist at compile-time, so I don't know what good this will do you.

是否可以实例化上面答案中创建的类?如果是这样,怎么办?如果不是,还有什么其他方法可以解决这个问题?或者我应该改变关于此规范的方法并考虑其他选择?

最佳答案

您可以使用reflection to instantiate the generated classses并访问提供的方法。

关于java - 如何动态创建并实例化 POJO 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36010493/

相关文章:

java - Java POJO 中的字段、变量、属性和属性有什么区别?

java - JAXB 与应用程序其余部分之间的方法冲突

java - 这个简单的代码应该会产生死锁,但事实并非如此

将elasticsearch索引 block 标记为null的Java请求

JavaFX 按钮设置图像

java - 存储在数据库中的 Wicket 模板

java - 将节俭生成的模型与带 Hibernate 注释的 POJO 一起使用

Java switch 语句无法正常工作

java在实例化时设置对象字段等于另一个字段

java - 使用 GSON 将 JSON 解析为 POJO