lombok的链式表达

1、对于springboot的几板斧中的lombok,通过注解方式,简单实现代码编写,提高代码编写效率。

常用POJO的对象类注解,@Data包含了构造器,getter,setter,toString,hash等。

 

lombok的链式模式,通过注解@Accessors

 

 

@Accessors(chain = true) 与 @Accessors(fluent = true)都是链式表达,但有区别。
WechatMicroPayBO wechatMicroPayBO = new WechatMicroPayBO()
        .setSubMchId(orderRecordPO.getTxnMerchId())
        .setBody(orderRecordPO.getOrderName())
        .setAuthCode(orderRecordPO.getAuthCode())
        .setTotalFee(AmountUtil.getPenny4Decimal(orderRecordPO.getTxnAmt()))
        .setOutTradeNo(orderRecordPO.getTradeId())
        .setSpbillCreateIp(GetSysInfoUtil.getServerIp());

 

由于set用习惯了,我更习惯用chain


版权声明:本文为xinpz原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。