是否有任何库可以轻松实现 Java bean 的投影?
我有一个按照 Javabean 约定用 getter 和 setter 编写的 bean,在运行时在不同的地方我想采用一个完全填充的 bean,并创建一个新实例,其中只填充了原始属性的子集。
可以使用 QueryDSL 之类的东西吗?Jackson 有可以在 JSON 序列化上下文中使用的视图,但我一直在寻找 Java 到 Java 的解决方案。
是否有任何库可以轻松实现 Java bean 的投影?
我有一个按照 Javabean 约定用 getter 和 setter 编写的 bean,在运行时在不同的地方我想采用一个完全填充的 bean,并创建一个新实例,其中只填充了原始属性的子集。
可以使用 QueryDSL 之类的东西吗?Jackson 有可以在 JSON 序列化上下文中使用的视图,但我一直在寻找 Java 到 Java 的解决方案。
Dozer是一个 bean-mapper,它将使用反射复制属性。如果需要,可以将其配置为仅包含属性的子集。