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

如何使用Lombok進(jìn)行spring?注入

 更新時間:2025年07月17日 15:27:10   作者:Brilliant?Nemo  
本文介紹如何用Lombok簡化Spring注入,推薦優(yōu)先使用setter注入,通過注解自動生成getter/setter及構(gòu)造器,減少冗余代碼,提升開發(fā)效率,感興趣的朋友一起看看吧

Lombok為了開發(fā)環(huán)境簡化代碼,好處不用多說。spring 注入方式為2種,構(gòu)造器注入和setter注入

使用 Lombok 進(jìn)行setter注入(盡量優(yōu)先使用setter注入)

@Service
@Setter(onMethod_ = {@Autowired})
public class TestServiceImpl implements TestService {
    private TestDao testDao;
}

看一下編譯的內(nèi)容

@Service
public class TestServiceImpl implements TestService {
    private TestDao testDao;
    @Autowired
    public void setTestDao(final TestDao testDao) {
        this.testDao= testDao;
    }
}

使用 Lombok 進(jìn)行構(gòu)造器注入

@Service
@RequiredArgsConstructor(onConstructor_ = {@Autowired})
public class TestServiceImpl implements TestService {
    private final TestDao testDao;
}

 或

@Service
@RequiredArgsConstructor(onConstructor_ = {@Autowired})
public class TestServiceImpl implements TestService {
    @lombok.NonNull
    private TestDao testDao;
}

編譯的內(nèi)容

@Service
public class TestServiceImpl implements TestService {
    private TestDao testDao;
    @Autowired
    public void TestServiceImpl(final TestDao testDao) {
        this.testDao= testDao;
    }
}

到此這篇關(guān)于優(yōu)雅的使用Lombok進(jìn)行spring 注入的文章就介紹到這了,更多相關(guān)Lombok spring 注入內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在IDEA中配置Maven鏡像的最新方法

    在IDEA中配置Maven鏡像的最新方法

    這篇文章主要給大家介紹了關(guān)于在IDEA中配置Maven鏡像的最新方法,Maven是一個流行的Java項目構(gòu)建工具,它依賴于互聯(lián)網(wǎng)上的Mave中央倉庫來下載和管理項目依賴庫,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • java發(fā)送http請求并獲取狀態(tài)碼的簡單實例

    java發(fā)送http請求并獲取狀態(tài)碼的簡單實例

    下面小編就為大家?guī)硪黄猨ava發(fā)送http請求并獲取狀態(tài)碼的簡單實例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • java使用Graphics2D繪圖/畫圖方式

    java使用Graphics2D繪圖/畫圖方式

    這篇文章主要介紹了java使用Graphics2D繪圖/畫圖方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java基礎(chǔ)之注解示例詳解

    java基礎(chǔ)之注解示例詳解

    大家好,本篇文章主要講的是java基礎(chǔ)之注解示例詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 詳解如何提升SpringBoot項目的吞吐量

    詳解如何提升SpringBoot項目的吞吐量

    吞吐量是指系統(tǒng)在單位時間內(nèi)成功處理請求的數(shù)量,當(dāng)吞吐量不足以應(yīng)對業(yè)務(wù)需求時,會導(dǎo)致請求Pile Up的情況發(fā)生,使系統(tǒng)不可用甚至宕機(jī),所以提高吞吐量是保證系統(tǒng)可用性的有效手段之一,本文就給大家講講如何提升SpringBoot項目的吞吐量
    2023-07-07
  • spring?boot項目使用@Async注解的坑

    spring?boot項目使用@Async注解的坑

    這篇文章主要為大家介紹了spring?boot項目中使用@Async注解遇到的坑示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • MyBatisPlus用JavaBean映射數(shù)據(jù)庫表及樂觀鎖實戰(zhàn)指南

    MyBatisPlus用JavaBean映射數(shù)據(jù)庫表及樂觀鎖實戰(zhàn)指南

    本文主要介紹了MyBatis-Plus查詢中映射匹配兼容性相關(guān)概念,以及當(dāng)表字段與編碼屬性設(shè)計不同步時的解決辦法和JavaBean在MyBatis-Plus中的作用;同時講述了主鍵id生成策略控制、多記錄操作、邏輯刪除以及樂觀鎖等操作的實現(xiàn)方式
    2026-04-04
  • Java基礎(chǔ)-Java基本數(shù)據(jù)類型

    Java基礎(chǔ)-Java基本數(shù)據(jù)類型

    這篇文章主要介紹了Java基礎(chǔ)-Java基本數(shù)據(jù)類型,變量就是申請內(nèi)存來存儲值。也就是說,當(dāng)創(chuàng)建變量的時候,需要在內(nèi)存中申請空間,下面我們就來對Java基本數(shù)據(jù)類型作簡單的介紹,需要的朋友可以參考一下
    2022-01-01
  • 聊聊SpringBoot中組件無法被注入的問題

    聊聊SpringBoot中組件無法被注入的問題

    這篇文章主要介紹了SpringBoot中組件無法被注入的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java日常練習(xí)題,每天進(jìn)步一點點(45)

    Java日常練習(xí)題,每天進(jìn)步一點點(45)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07

最新評論

亳州市| 会昌县| 沙坪坝区| 鹰潭市| 玛多县| 乐业县| 清水县| 兴化市| 德州市| 柳江县| 黎川县| 沛县| 高平市| 耿马| 文成县| 清徐县| 清水县| 涡阳县| 牟定县| 辉南县| 赤水市| 利辛县| 宣威市| 枣强县| 西峡县| 安溪县| 安龙县| 贵港市| 抚顺市| 鄢陵县| 浑源县| 望奎县| 平度市| 宜昌市| 丹巴县| 会泽县| 晋宁县| 桑日县| 延长县| 江华| 建平县|