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

關(guān)于在使用Lombok時(shí)maven?install找不到符號(hào)問(wèn)題的解決辦法

 更新時(shí)間:2025年10月06日 09:01:14   作者:nu11cat  
Maven環(huán)境下開(kāi)發(fā)項(xiàng)目時(shí),尤其是涉及Lombok或其他依賴時(shí),IDE會(huì)在構(gòu)建和編譯過(guò)程中進(jìn)行注解處理,這篇文章主要介紹了關(guān)于在使用Lombok時(shí)maven?install找不到符號(hào)問(wèn)題的解決辦法,需要的朋友可以參考下

問(wèn)題來(lái)源

  • Lombok 通過(guò) 注解處理器在編譯階段生成源碼(如 getter/setter)。

  • 在 IDE 里直接啟動(dòng)項(xiàng)目時(shí),IDE 內(nèi)置了 Lombok 支持,所以可以正常運(yùn)行。

  • 但是 mvn installmvn compile 是純命令行編譯,如果沒(méi)有告訴 Maven 使用 Lombok 注解處理器,編譯器就找不到 get/set 方法,因此報(bào) “cannot find symbol”

在正確安裝Lombok依賴,并且下載Lombok插件后,使用maven編譯顯示找不到符號(hào)的問(wèn)題:

查找資料:

在IntelliJ IDEA,可以通過(guò)安裝 Lombok 插件并在項(xiàng)目設(shè)置中啟用 Lombok 支持。在 “Settings”(設(shè)置)->“Plugins”(插件)中搜索并安裝 Lombok 插件,然后在 “Settings”->“Build, Execution, Deployment”->“Compiler”->“Annotation Processors” 中啟用 “Enable annotation processing”(啟用注解處理)。

并沒(méi)有什么用,然后了解到,在idea VM 配置中添加 

-D jps.track.ap.dependencies=false

依舊沒(méi)有解決

最后通過(guò)下載Maven 編譯器插件專門為 Lombok 配置注解處理器解決

在父pom添加即可

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.11.0</version>
                <configuration>
                    <annotationProcessorPaths>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>1.18.30</version>
                        </path>
                    </annotationProcessorPaths>
                </configuration>
            </plugin>

原理:

maven-compiler-plugin<annotationProcessorPaths> 就是告訴 Maven:

  • 這個(gè)編譯器插件在編譯時(shí),要加載 Lombok 這個(gè)注解處理器。

  • 這樣 @Data@Getter、@Setter 等注解就會(huì)在編譯時(shí)生成對(duì)應(yīng)方法。

總結(jié) 

到此這篇關(guān)于關(guān)于在使用Lombok時(shí)maven install找不到符號(hào)問(wèn)題的解決辦法的文章就介紹到這了,更多相關(guān)使用Lombok時(shí)maven install找不到符號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring中RedisTemplate的基本使用淺析

    Spring中RedisTemplate的基本使用淺析

    Spring Boot Data(數(shù)據(jù)) Redis中提供了RedisTemplate和StringRedisTemplate,其中StringRedisTemplate是RedisTemplate的子類,兩個(gè)方法基本一致。本文介紹了Spring操作Redis的方法,需要的可以參考一下
    2023-02-02
  • RabbitMQ 在 Spring Boot 項(xiàng)目中的深度應(yīng)用與實(shí)戰(zhàn)解析

    RabbitMQ 在 Spring Boot 項(xiàng)目中的深度應(yīng)用與實(shí)戰(zhàn)解析

    RabbitMQ 作為一款廣受歡迎的開(kāi)源消息隊(duì)列系統(tǒng),遵循 AMQP 協(xié)議,能夠在分布式系統(tǒng)里實(shí)現(xiàn)應(yīng)用程序之間的異步通信、解耦以及流量削峰等關(guān)鍵功能,這篇文章主要介紹了RabbitMQ 在 Spring Boot 項(xiàng)目中的深度應(yīng)用與實(shí)戰(zhàn)解析,需要的朋友可以參考下
    2025-01-01
  • Springboot配置文件Nacos和環(huán)境變量?jī)?yōu)先級(jí)詳解

    Springboot配置文件Nacos和環(huán)境變量?jī)?yōu)先級(jí)詳解

    這篇文章主要介紹了Springboot配置文件Nacos和環(huán)境變量?jī)?yōu)先級(jí),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Java遠(yuǎn)程連接Linux服務(wù)器并執(zhí)行命令及上傳文件功能

    Java遠(yuǎn)程連接Linux服務(wù)器并執(zhí)行命令及上傳文件功能

    這篇文章主要介紹了Java遠(yuǎn)程連接Linux服務(wù)器并執(zhí)行命令及上傳文件功能,本文是小編整理的代碼筆記,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05
  • SpringBoot零基礎(chǔ)入門之基本操作與概念

    SpringBoot零基礎(chǔ)入門之基本操作與概念

    這篇文章主要介紹了SpringBoot的概念、創(chuàng)建和運(yùn)行,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • idea 多模塊項(xiàng)目依賴父工程class找不到問(wèn)題的方法

    idea 多模塊項(xiàng)目依賴父工程class找不到問(wèn)題的方法

    這篇文章主要介紹了idea 多模塊項(xiàng)目依賴父工程class找不到問(wèn)題的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Spring @Component自定義注解實(shí)現(xiàn)詳解

    Spring @Component自定義注解實(shí)現(xiàn)詳解

    @Component是一個(gè)元注解,意思是可以注解其他類注解,如@Controller @Service @Repository @Aspect。官方的原話是:帶此注解的類看為組件,當(dāng)使用基于注解的配置和類路徑掃描的時(shí)候,這些類就會(huì)被實(shí)例化
    2022-09-09
  • Java并行處理的實(shí)現(xiàn)

    Java并行處理的實(shí)現(xiàn)

    并行計(jì)算一般是指許多指令得以同時(shí)進(jìn)行的計(jì)算模式。本文主要介紹了Java并行處理的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • java對(duì)象初始化順序驗(yàn)證示例

    java對(duì)象初始化順序驗(yàn)證示例

    以下這段小程序?qū)φ{(diào)用對(duì)象構(gòu)造函數(shù)時(shí),父類構(gòu)造函數(shù)、成員變量初始化函數(shù),以及非靜態(tài)初始化塊調(diào)用順序進(jìn)行驗(yàn)證,不考慮靜態(tài)成員及靜態(tài)初始化塊
    2014-02-02
  • 在eclipse中使用SVN的方法(圖文)

    在eclipse中使用SVN的方法(圖文)

    這篇文章主要介紹了在eclipse中使用SVN的方法(圖文),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論

玉田县| 永州市| 东阿县| 平南县| 冕宁县| 綦江县| 河源市| 雅江县| 望城县| 南丹县| 息烽县| 高青县| 汤原县| 扎兰屯市| 漯河市| 洮南市| 达日县| 桑植县| 常山县| 谢通门县| 南郑县| 浦江县| 六盘水市| 平阳县| 永仁县| 潜山县| 鄂托克前旗| 衡山县| 和静县| 天长市| 普定县| 临漳县| 余干县| 县级市| 大名县| 青浦区| 新宁县| 镇远县| 峨边| 濉溪县| 于田县|