莫张周刘王 发表于 2025-1-17 03:55:20

idea创建SpringBoot自动创建Lombok无效果(解决)

题目:可以正常引用,而且也有提示,但是就是没有效果出来

https://i-blog.csdnimg.cn/direct/1582bb9ba31844eaa4e6f211c16a9129.png
首先按照网上的教程设置了这个地方发现还是没用,而且之前手动引入依赖都不消的,但是设置总之没错
https://i-blog.csdnimg.cn/direct/99e780640db2433a929f258ebbf68fc3.png
最后发现:是POM.xml自动生成的配置文件的时候,出现题目

移除optional 属性

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>


[*]optional 属性表明该依赖不会被传递到依赖的模块中。
[*]假如你只在当前模块使用 Lombok就保留;
[*]但假如 Lombok 的注解被多个模块引用,就移除 optional。
所以我移除了
Spring Boot Maven 插件中配置了 Lombok 的清除

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
      <excludes>
            <exclude>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
            </exclude>
      </excludes>
    </configuration>
</plugin>
PS:我也不知道这个清除是什么东西,反正就是用可能会冲突(不就是这些东西搞得我用不了的)
所以我们也删掉这一段
指定版本号

修改这两个地方的版本号
      <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.36</version>
<!--            <optional>true</optional>-->
      </dependency>

<build>
      <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                  <annotationProcessorPaths>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>1.18.36</version>
                        </path>
                  </annotationProcessorPaths>
                </configuration>
            </plugin>
      </plugins>
</build>
然后点击这个
https://i-blog.csdnimg.cn/direct/533755591ab042edaa45304c4ca92500.png
重启
https://i-blog.csdnimg.cn/direct/47525cab2fab4a80a76e420765a8f656.png
最后测试成功ヾ(≧▽≦*)oヾ(≧▽≦*)oヾ(≧▽≦*)o
https://i-blog.csdnimg.cn/direct/0964a8c18272453b8ca495f639b3c11d.png
假如解决了题目的贫苦给个小小的点赞,在这里感谢您(′▽`)


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: idea创建SpringBoot自动创建Lombok无效果(解决)