title: Mapstruct - ignore field by name in whole project
body: <p>I've got project, where I often map dto -&gt; db model. Almost all my db models have some additional fields, like version, which are never mapped from dto.</p>
  <p>Is there any possibility or elegant workaround to ignore target fields globally only by theirs names?</p>
  <p>For now I have to use <code>@Mapping(target = &quot;version&quot;, ignore = true)</code>. Cannot use <code>@Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE)</code>, because I'd like to get warns or errors when I accidentally omit any important property. I control default behavior with <code>'-Amapstruct.unmappedTargetPolicy=WARN'</code>, which I change for ERROR during developing new functions.</p>
  <p>Some people may say that these are just warnings, but when there are many of them, it makes it harder to spot mistakes.</p>
  <p>Mapstruct 1.3.1.Final, probably will move to 1.4.1.Final in nearest future. Searched through the <a href="https://mapstruct.org/documentation/stable/reference/html/" rel="noreferrer">docs</a>, but couldn't find anything useful.</p>
  <p>Thanks in advance for your answers :)</p>