我对 Java 的反射 API 有基本的了解——因此,这不仅是一个如何实现的问题,还是一个是否可行以及我是否正在寻找最佳解决方案的问题。
我们正在对多个相互关联的项目进行一些验收测试;这些项目中的每一个都使用内部抽象 API 从 MongoDB 存储中检索数据。为了便于进行此测试,每个组件都需要一些预加载的数据才能在数据库中使用。
我正在构建一个命令行工具来接受 DTO(预编译类二进制文件),用于使用 morphia ORM 库加载多个实例。我希望我们团队的每个成员都能够运行通过 cli 传入他们的 DTO(以 jar 或目录形式)的生成器,以及用于实例化所需记录数量的文件(csv 或其他)。
我的类加载工作正常URLClassLoader
。现在我正在尝试使用文件中的数据实例化此类的一个实例。
这可能吗?序列化对象会是更好的方法吗?