Lombok之@AllArgsConstructor的使用方式
更新時間:2023年09月25日 09:55:43 作者:阿忠沒有女朋友
這篇文章主要介紹了Lombok之@AllArgsConstructor的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
@AllArgsConstructor的使用
@Service @AllArgsConstructor public class ShiroService { private final PermissionService permissionService; private final ShiroFilterFactoryBean shiroFilterFactoryBean; private final FileUploadProperties fileUploadProperties; }
作用:等同于@Autowired 自動注入
@Service public class ShiroService { @Autowired private PermissionService permissionService; @Autowired private ShiroFilterFactoryBean shiroFilterFactoryBean; @Autowired private FileUploadProperties fileUploadProperties; }
lombok下@Data @AllArgsConstructor @NoArgsConstructor 什么意思
lombok下有以下幾個注解:
1、@Data
使用這個注解,就不用再去手寫Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在編譯時會自動加進去。
2、@AllArgsConstructor
使用后添加一個全參構(gòu)造函數(shù),該構(gòu)造函數(shù)含有所有已聲明字段屬性參數(shù)。
3、@NoArgsConstructor
使用后創(chuàng)建一個無參構(gòu)造函數(shù)。
代碼如下:
@Data @NoArgsConstructor @AllArgsConstructor public class A { ? ? private String a; ? ? private Long b; ? ? private Integer c; }
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
聽說用了YYYY-MM-dd的程序員,前些天都在加班改Bug
這篇文章主要介紹了YYYY-MM-dd的實用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01springboot 2.x整合mybatis實現(xiàn)增刪查和批量處理方式
這篇文章主要介紹了springboot 2.x整合mybatis實現(xiàn)增刪查和批量處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09如何通過Java實現(xiàn)PDF轉(zhuǎn)高質(zhì)量圖片
在Java中,將PDF文件轉(zhuǎn)換為高質(zhì)量的圖片可以使用不同的庫,其中最常用的庫之一是?Apache?PDFBox,下面我們就來看看這個庫的具體使用吧2024-10-10