(Mybatis)lombok使用
Lombok
Lombok項(xiàng)目是一個(gè)Java庫(kù),它會(huì)自動(dòng)插入編輯器和構(gòu)建工具中,Lombok提供了一組有用的注釋,用來(lái)消除Java類中的大量樣板代碼。僅五個(gè)字符(@Data)就可以替換數(shù)百行代碼從而產(chǎn)生干凈,簡(jiǎn)潔且易于維護(hù)的Java類。
常用注解:
@Setter :注解在類或字段,注解在類時(shí)為所有字段生成setter方法,注解在字段上時(shí)只為該字段生成setter方法。
@Getter :使用方法同上,區(qū)別在于生成的是getter方法。
@ToString :注解在類,添加toString方法。
@EqualsAndHashCode: 注解在類,生成hashCode和equals方法。
@NoArgsConstructor: 注解在類,生成無(wú)參的構(gòu)造方法。
@RequiredArgsConstructor: 注解在類,為類中需要特殊處理的字段生成構(gòu)造方法,比如final和被@NonNull注解的字段。
@AllArgsConstructor: 注解在類,生成包含類中所有字段的構(gòu)造方法。
@Data: 注解在類,生成setter/getter、equals、canEqual、hashCode、toString方法,如為final屬性,則不會(huì)為該屬性生成setter方法。
@Slf4j: 注解在類,生成log變量,嚴(yán)格意義來(lái)說(shuō)是常量。
使用
安裝
導(dǎo)入依賴
在類中引用
注解直接生成方法。
總結(jié)
以上是生活随笔為你收集整理的(Mybatis)lombok使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (Mybatis)使用注解开发
- 下一篇: (Mybatis)复杂查询