对象属性设置方式
直接赋值
SystemMappingCode systemMappingCode = new SystemMappingCode();
systemMappingCode.setCodeResp(request.getCodeResp());
systemMappingCode.setMerchantResp(request.getMerchantResp());
systemMappingCode.setCardholderResp(request.getCardholderResp());
systemMappingCodeRepo.save(systemMappingCode);
对象属性拷贝/复制
SystemMappingCode systemMappingCode = new SystemMappingCode();
ConvertBeanUtils.copy(request, systemMappingCode);
systemMappingCodeRepo.save(systemMappingCode);
对象初始化块
SystemMappingCode systemMappingCode = new SystemMappingCode() {
{
setCodeResp("codeRespValue");
setMerchantResp("merchantRespValue");
setCardholderResp("cardholderRespValue");
}
};
Builder模式
SystemMappingCode systemMappingCode = new SystemMappingCode.Builder()
.codeResp("codeRespValue")
.merchantResp("merchantRespValue")
.cardholderResp("cardholderRespValue")
.build();