簡體   English   中英

龍目島注釋

[英]lombok annotation

我是龍目島的新手,我有一個我已經工作了一段時間的項目。 在我更改操作系統之前,一切都運行良好(保留 Bitbucket 上的代碼)。 現在我得到一個錯誤

org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.beans.factory.BeanFactory

可能是 lombok 版本的問題或 ide 的問題。我正在使用 netbean 8

在您的類路徑中使用最新的 lombok 版本 jar 以使用 @RequiredArgsConstructor 中的 @Autowired 支持。 為避免 ide 警告,請為您的 ide 使用 lombok 插件,記得啟用注釋處理。

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.12</version>
    <scope>provided</scope>
</dependency>
   *added this after making sure i have the latest version of lombok dependecy* <plugin>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok-maven-plugin</artifactId>
        <version>1.18.0.0</version>
        <executions>
            <execution>
                <phase>generate-sources</phase>
                <goals>
                    <goal>delombok</goal>
                </goals>
                <configuration>
                    <sourceDirectory>src/main/java</sourceDirectory>
                    <addOutputDirectory>false</addOutputDirectory>
                </configuration>
            </execution>
        </executions>
    </plugin>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM