【MapStruct】 @MappingConfig で共通設定
@MappingConfig
でMapperの共通設定をするConfigクラスを作成できる。
環境
Configクラスの作成
@MapperConfig(unmappedTargetPolicy = ReportingPolicy.IGNORE , nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL , mappingInheritanceStrategy = MappingInheritanceStrategy.AUTO_INHERIT_ALL_FROM_CONFIG) public interface ShareConfig { }
Mapperの作成
config
属性に作成したConfigクラスを設定する。
@Mapper(config = ShareConfig.class) public interface PersonMapper { // omit... }