java - 如何在 Spring Mvc 中使用 BeanUtils.copyProperties 忽略对象中的某些字段

标签 java spring spring-mvc

我在我的项目中使用 spring 4.1 版本。我有一个带有数据的 bean,我想将其复制到另一个 bean,并忽略某些字段。我尝试像这样复制...

BeanUtils.copyProperties(product, ecmProduct, String productName);

这里的productName是我在复制时要忽略的字段。但是通过按 Ctrl+Space,我得到的建议为 BeanUtils.copyProperties(Object, Object)。即,我无法传递要忽略的字段,这会导致错误。

谁能帮我解决这个问题。预先非常感谢...

最佳答案

Spring 4.1的BeanUtils支持复制属性时忽略字段的功能。看看here了解该方法的详细信息。

只需确认您使用的是来自 Spring 依赖本身的正确 BeanUtils。

关于java - 如何在 Spring Mvc 中使用 BeanUtils.copyProperties 忽略对象中的某些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36470579/

相关文章:

java - 带有 LIKE 的 Spring JPA @Query

java - 使用 spring mvc 使用 enableStompBrokerRelay 时缺少依赖项

java - 仅验证表单字段上的一个 Spring 注释,并且独立于其他字段

java - 如何开始为我的 Android 应用程序进行单元测试?

java - 与 Memoize 一起使用的 Guava 供应商的 Sonarlint 违规行为

java - 在Java中将图像添加到数据库

java - Spring MVC - JSTL - session 属性

java - keyCode if/else 命令

java - 为什么在 SQL 中使用别名会返回错误?

spring-boot - 一个实体类有两个 Controller (@RestController 和@Controller)