這個插件的好處在於能夠讓咱們的代碼更簡潔,減小一些重複的工做,最經常使用的就是@Data註解,好比在實體類上使用@Data註解,實體類的各個屬性就不須要書寫get和set方法。mybatis
安裝方法:ui
一、File→Settings→Plugins,輸入mybatis plugin,本地沒搜到,就能夠點擊Search in repositories(或直接點擊Browse repositories進入搜索),搜到Free MyBatis plugin後選擇Install進行安裝便可,安裝後需重啓IDEA。插件
使用方法:blog
安裝完畢後,就能夠直接以註解的形式使用。好比使用@Data註解,新建一個User實體類,而後直接在類的前面加上@Data註解,這樣一來,這個實體類中的屬性就不須要get和set方法了,以下圖:get
還有一些比較經常使用的註解,好比:it
@AllArgsConstructor 加在類上,能夠生成含實體類全參數的構造方法。搜索
@NoArgsConstructor 加在類上,能夠生成無參構造方法。plugin
@RequiredArgsConstructor 加在類上,配合@NonNull註解使用,生成指定參數的構造方法。好比在age屬性前面加@NonNull註解,則User生成須要age參數的構造方法。方法
@Getter 加在類上,能夠生成實體類全部屬性的getter方法。im
@Setter 加在類上,能夠生成實體類全部屬性的setter方法。
@ToString 加在類上,調用toString()方法,能夠輸出實體類中全部屬性的值。