Lombok之@AllArgsConstructor的使用方式
@AllArgsConstructor的使用
@Service @AllArgsConstructor public class ShiroService { private final PermissionService permissionService; private final ShiroFilterFactoryBean shiroFilterFactoryBean; private final FileUploadProperties fileUploadProperties; }
作用:等同于@Autowired 自動(dòng)注入
@Service public class ShiroService { @Autowired private PermissionService permissionService; @Autowired private ShiroFilterFactoryBean shiroFilterFactoryBean; @Autowired private FileUploadProperties fileUploadProperties; }
lombok下@Data @AllArgsConstructor @NoArgsConstructor 什么意思
lombok下有以下幾個(gè)注解:
1、@Data
使用這個(gè)注解,就不用再去手寫(xiě)Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在編譯時(shí)會(huì)自動(dòng)加進(jìn)去。
2、@AllArgsConstructor
使用后添加一個(gè)全參構(gòu)造函數(shù),該構(gòu)造函數(shù)含有所有已聲明字段屬性參數(shù)。
3、@NoArgsConstructor
使用后創(chuàng)建一個(gè)無(wú)參構(gòu)造函數(shù)。
代碼如下:
@Data @NoArgsConstructor @AllArgsConstructor public class A { ? ? private String a; ? ? private Long b; ? ? private Integer c; }
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java開(kāi)源好用的簡(jiǎn)繁轉(zhuǎn)換類庫(kù)推薦
這篇文章主要為大家介紹了java開(kāi)源好用的簡(jiǎn)繁轉(zhuǎn)換類庫(kù)推薦,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08聽(tīng)說(shuō)用了YYYY-MM-dd的程序員,前些天都在加班改Bug
這篇文章主要介紹了YYYY-MM-dd的實(shí)用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01阿里開(kāi)源Java診斷工具神器使用及場(chǎng)景詳解
這篇文章主要為大家介紹了阿里開(kāi)源Java診斷工具神器使用及場(chǎng)景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01springboot 2.x整合mybatis實(shí)現(xiàn)增刪查和批量處理方式
這篇文章主要介紹了springboot 2.x整合mybatis實(shí)現(xiàn)增刪查和批量處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09如何通過(guò)Java實(shí)現(xiàn)PDF轉(zhuǎn)高質(zhì)量圖片
在Java中,將PDF文件轉(zhuǎn)換為高質(zhì)量的圖片可以使用不同的庫(kù),其中最常用的庫(kù)之一是?Apache?PDFBox,下面我們就來(lái)看看這個(gè)庫(kù)的具體使用吧2024-10-10使用Spring boot標(biāo)記一個(gè)方法過(guò)時(shí)
這篇文章主要介紹了使用Spring boot標(biāo)記一個(gè)方法過(guò)時(shí),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12IDEA如何自動(dòng)生成serialVersionUID的設(shè)置
這篇文章主要介紹了IDEA如何自動(dòng)生成 serialVersionUID 的設(shè)置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09