欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring?Boot?lombok在高版本idea中注解不生效的解決辦法

 更新時(shí)間:2025年05月17日 09:14:31   作者:L_?。?!  
這篇文章主要介紹了Spring?Boot?lombok在高版本idea中注解不生效的解決辦法,文中介紹了三種解決方案,分別是使用ptg插件生成方法、添加Lombok依賴或指定1.18.30版本并清除構(gòu)建配置,需要的朋友可以參考下

環(huán)境:

IntelliJ IDEA 2024.3.1.1 + Spring Boot + Maven

問題描述

使用@AllArgsConstructor注解一個(gè)用戶類,然后調(diào)用全參構(gòu)造方法創(chuàng)建對(duì)象,出現(xiàn)錯(cuò)誤:

<strong>java: 無法將類 com.itheima.pojo.User中的構(gòu)造器 User應(yīng)用到給定類型;   需要: 沒有參數(shù)   找到:    java.lang.Integer,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.time.LocalDateTime   原因: 實(shí)際參數(shù)列表和形式參數(shù)列表長(zhǎng)度不同</strong>

解決方案:

第一種方法:直接使用ptg插件自動(dòng)生成空參構(gòu)造,有參構(gòu)造,get,set方法

第二種方法 :不要在項(xiàng)目創(chuàng)建時(shí)引入,而是項(xiàng)目創(chuàng)建后直接在pom.xml<dependency>的方式引入

第三種解決方法:給lombok注解加入1.18.30的版本號(hào),并刪除下方build中所有和lombok有關(guān)的配置。注意版本一定得是1.18.30,并且不要忘記刷新maven倉(cāng)庫(kù)。

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version>
        </dependency>

以上三個(gè)方法足以解決上述問題。 

總結(jié)

到此這篇關(guān)于Spring Boot lombok在高版本idea中注解不生效解決辦法的文章就介紹到這了,更多相關(guān)lombok在高版本idea注解不生效內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論