中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

springboot~Compiler時開啟插件的(de)注解功能

對于IJ這個IDE工(gong)具來(lai)說(shuo)(shuo),我(wo)們(men)會(hui)安(an)裝(zhuang)一(yi)些插件來(lai)幫助我(wo)們(men)更好的進行開發,像(xiang)lombok就是一(yi)款不錯(cuo)的插件,使用注解的方(fang)式在(zai)項目(mu)(mu)編(bian)譯(yi)時幫助我(wo)們(men)生成代(dai)碼(ma),像(xiang)getter,setter,tostring等(deng)等(deng),它們(men)一(yi)般都是一(yi)些重復的代(dai)碼(ma),而lombok就是幫助我(wo)們(men)生成這些重復代(dai)碼(ma)的,對于一(yi)個IJ的工(gong)具來(lai)說(shuo)(shuo),如果你不啟動(dong)編(bian)譯(yi)時注解功能,那么項目(mu)(mu)在(zai)build時會(hui)報錯(cuo)!

開啟build時的注釋

 ;"Settings > Build > Compiler > Annotation Processors"

然(ran)后再(zai)安裝(zhuang)lombok插(cha)件(jian)

在項目里配置關于lombok的(de)依賴(lai)項

compileOnly('org.projectlombok:lombok:1.16.20')

最后就可以在代碼中使用lombok的注解了

/**
 * 用戶實體
 *
* @Data :注解在(zai)類(lei)上(shang);提(ti)供(gong)(gong)類(lei)所有屬性的(de)(de) getting 和 setting 方(fang)(fang)法(fa),此外(wai)還(huan)提(ti)供(gong)(gong)了equals、canEqual、hashCode、toString 方(fang)(fang)法(fa)
* @Setter:注解在(zai)屬性上(shang);為屬性提(ti)供(gong)(gong) setting 方(fang)(fang)法(fa)
* @etter:注解在(zai)屬性上(shang);為屬性提(ti)供(gong)(gong) getting 方(fang)(fang)法(fa)
* @og4j :注解在(zai)類(lei)上(shang);為類(lei)提(ti)供(gong)(gong)一個(ge)(ge) 屬性名(ming)為log 的(de)(de) log4j 日志(zhi)對象
* @oArgsConstructor:注解在(zai)類(lei)上(shang);為類(lei)提(ti)供(gong)(gong)一個(ge)(ge)無參的(de)(de)構造(zao)方(fang)(fang)法(fa)
* @llArgsConstructor:注解在(zai)類(lei)上(shang);為類(lei)提(ti)供(gong)(gong)一個(ge)(ge)全參的(de)(de)構造(zao)方(fang)(fang)法(fa)
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserInfo {
    @Id
    private String id;
    @NotNull
    private String name;
    private String email;
}

好了,啟用(yong)插件注解(jie)就說(shuo)到這(zhe)里,感謝閱讀!

 

posted @ 2018-04-10 16:45  張占嶺  閱讀(1250)  評論(2)    收藏  舉報