最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中@Accessors使用的實現(xiàn)示例

 更新時間:2025年11月28日 11:30:07   作者:彭于晏Yan  
本文主要介紹了Java中@Accessors使用的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

@Builder會生成一個不完美的構建器,不能區(qū)分哪些參數(shù)是必須的,哪些是可選的。這可能會導致構建對象時出現(xiàn)錯誤或不一致。

如果一個類有些參數(shù)必傳,有些參數(shù)選傳,可以將必傳參數(shù)定義到構造方法上,非必傳參數(shù)采用 @Accessor 方式鏈式設置。

一、@Accessors(chain = true)

開啟鏈式編程 設置chain=true時,setter方法返回的是this(也就是對象自己),代替了默認的返回值void,直接鏈式操作對象。

示例:

@Data
@Accessors(chain = true) //開啟鏈式編程
public class User implements Serializable {
    
    private String id;
    private String name;
    private int age;
 
    public static void main(String[] args) {
        User user = new User();
        user.setId("123").setAge(17).setName("小明");
        System.out.println(user);
    }
 }

二、@Accessors(fluent = true)

省略給對象賦值和取值時候得set、get前綴。

示例:

@Data
@Accessors(fluent = true)   //不用帶set和get前綴
public class User implements Serializable {
 
    private String id;
    private String name;
    private int age;
 
    public static void main(String[] args) {
        User user = new User();
        user.id("124").age(19).name("小麗");
        System.out.println(user);
    } 
}

到此這篇關于Java中@Accessors使用的實現(xiàn)示例的文章就介紹到這了,更多相關Java @Accessors內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

邵阳市| 昭觉县| 永新县| 巴彦县| 太谷县| 库伦旗| 镇坪县| 金溪县| 崇信县| 昌图县| 土默特左旗| 海伦市| 宁明县| 镇坪县| 唐山市| 博爱县| 孟津县| 轮台县| 介休市| 新余市| 玉树县| 柞水县| 东莞市| 北流市| 林州市| 乳山市| 星子县| 长丰县| 尤溪县| 安溪县| 浑源县| 水富县| 都匀市| 秭归县| 藁城市| 垫江县| 湖口县| 忻城县| 安西县| 曲周县| 民县|