我需要从各种不同的来源生产DTO。每个源都已填充到DTO中,因此我只需要将所有3个bean映射到1个bean中。每个字段都有一个优先级列表,其中字段A应该从Source 1填充,如果它是null,那么源2,如果它是null源3.但是源的顺序会更改为bean的每个字段。
| Field | Priority 1 | Priorirty 2 | Priority 3 |
| A | Source 1 | Source 2 | Source 3 |
| B | Source 3 | Source 1 | Source 2 |
| C | Source 1 | Source 3 | Source 2 |
是否有任何好的框架/库可以帮助我做到这一点?