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