@RequiredArgsConstructor(onConstructor_ = {@Autowired})報錯
时间: 2023-11-07 16:02:49 浏览: 180
@RequiredArgsConstructor(onConstructor_ = {@Autowired}) 报错是因为所使用的注解在当前环境下无法解析或识别。这个注解通常用于生成构造函数,以便自动注入依赖项。
可能的解决方法是检查是否正确导入了相关的类和包。另外,确保所使用的注解在当前版本的框架或库中是可用的。
如果问题仍然存在,可以尝试使用其他类似的注解或方式来实现相同的功能,或者查找并参考相关文档或社区讨论,以了解如何正确使用该注解。
相关问题
@RequiredArgsConstructor(onConstructor = @__(@Autowired))的@__报错
很抱歉,我的回答依然有误。在Lombok中,@__是一个特殊的注解,用于在Lombok注解中使用其他注解。在你提供的代码中,@__(@Autowired)是用于在@RequiredArgsConstructor注解中使用@Autowired注解,表示使用构造函数自动注入属性。如果你的代码中出现了@__报错,可能是由于使用了不支持的注解或者版本过低的Lombok库导致的。可以尝试更新Lombok库到最新版本或者使用其他支持的注解。如果问题仍然存在,可以提供更详细的错误信息,我会尽力帮助你解决问题。
@RequiredArgsConstructor(onConstructor = @__(@Autowired))那个 @__(@Autowired))报错
很抱歉,我之前回答的有误。在Lombok中,@__注解是用来消除一些IDE的警告信息的,它并不是必须的,也不是让代码编译通过的必要条件。因此,如果你的代码报错了,可能是其他原因导致的,与@__注解无关。可以检查一下其他可能的错误,比如是否正确引入了@Autowired注解,或者是否正确使用了Lombok库。如果问题仍然存在,可以提供更详细的错误信息,我会尽力帮助你解决问题。
阅读全文