我是lombok的新手,我有一个项目,我已经工作了一段时间。在我改变我的操作系统之前,一切都运行良好(保留了Bitbucket上的代码)。现在我正在收到错误
org.springframework.beans.factory.BeanCreationException: Could not autowire field:
private org.springframework.beans.factory.BeanFactory
可能是lombok版本的问题或ide的问题。我正在使用netbean 8
答案 0 :(得分:5)
在类路径中使用最新的lombok版本jar,以便在@RequiredArgsConstructor中使用@Autowired支持。要避免ide警告,请为您的ide使用lombok插件,请记住启用注释处理。
import py_compile
try:
py_compile.compile(your_py_file, doraise=True)
module_ok = True
except py_compile.PyCompileError:
module_ok = False
答案 1 :(得分:0)
*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>