如果我有超過 50 個屬性,有沒有辦法比這更有效地設定物件屬性?
object.setProperty1(value1);
object.setProperty2(value2);
object.setProperty3(value3);
object.setProperty4(value4);
object.setProperty5(value5);
.
.
.
uj5u.com熱心網友回復:
如果您不想使用建構式,則可以使用構建器模式。最終結果將如下所示:
Object.getBuilder()
.property1(a)
.property2(b)
.build();
uj5u.com熱心網友回復:
有像 MapStruct 這樣的 Bean 映射框架,它允許在 pojo 之間自動映射欄位。
uj5u.com熱心網友回復:
你可以用Spring BeanUtils它來處理它
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/472800.html
