@Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy.IGNORE) 的作用是什么
时间: 2024-06-15 21:04:43 浏览: 205
spring-boot+tk.mybatis通用mapper
@Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE) 是一个注解,用于在使用MapStruct框架进行对象映射时配置映射器接口。
作用如下:
1. componentModel = "spring":指定生成的映射器实现类将被Spring框架管理,可以通过依赖注入的方式使用映射器。
2. unmappedTargetPolicy = ReportingPolicy.IGNORE:指定在对象映射过程中,如果存在目标对象中未映射的属性,忽略报告警告。
阅读全文