@RequiredArgsConstructor(onConstructor_ = @Autowired) 出现红色报错

【异常】@RequiredArgsConstructor(onConstructor = @__(@Autowired))提示无法解析符号 ‘__‘ 如果你是idea,那就不需要下载lombok,只需要在依赖中添加lombok依赖就好,idea自动装了lombok。这个是我自己遇到的问题,我两个下划线一直报错,是因为我下载了idea汉化插件,引起的版本冲突,卸载了就解决了。有的版本是_一个下划线,有的是两个下划线__, 所以还是注意看一下。 阅读详情

Idea中使用lombok的@RequiredArgsConstructor注解报错

发生场景:
1.在控制器上为减少逐个注入service,省略@Autowired, 于是使用lombok提供的@RequiredArgsConstructor注解
2.Idea安装了汉化插件:

问题:@RequiredArgsConstructor(onConstructor_ = @Autowired) 中 onConstructor_ 出现红色报错
在这里插入图片描述在这里插入图片描述


最终解决:可能是插件冲突,禁用汉化插件,并且重启Idea,此时问题解决

之前出现这个问题的时候还没搜出相关的帖子如何去处理,现在回头来写博客记录一下.
发现了几篇类似或者同样问题及解决方案的. 这里列举一下:

使用@RequiredArgsConstructor(onConstructor_={@Autowired}),红色警告的问题

Spring Boot 使用 RequiredArgsConstructor 参数 onConstructor 报错 找不到符号onConstructor_ __解决方法

@RequiredArgsConstructor(onConstructor_ = {@Autowired})报错

生成的controller@RequiredArgsConstructor(onConstructor_ = @Autowired) 总是爆红

CISP-PTE考前实操练习题 CISP-PTE考前学习练习题目,渗透测试功工程师 阅读详情

相关推荐

深度强化学习研究笔记(1)——入门(马尔科夫决策过程,贝尔曼方程,价值迭代和策略迭代)

1. 强化学习(Reinforcement learning)概述 强化学习(Reinforcement learning)的基本内涵是将问题用代理和环境进行建模。其中代理能够对环境执行一些特定的动作a∈Aa \in Aa∈A,从而到达某个状态s∈Ss \in Ss∈S,然后我们就可以根据该状态为代理赋予特定的奖励rrr。强化学习的基本思想如下图所示: 代理的目标是最大化未来的奖励总和,它通过将...

越野者的博客 5280

@RequiredArgsConstructor(onConstructor = @__(@Autowired))的用法和作用

@RequiredArgsConstructor(onConstructor = @__(@Autowired))的用法和作用

mirage_rose的博客 2499

eMMC数据擦除的方式

接下来主要是讲解erase、trim、discard的差异,涉及的command有CMD35、CMD36、CMD38。一般用来擦除整卡或者某些分区,如果只想擦除一个。以下是device status的部分解释。eMMC的数据擦除方式有6种,分别是。将会跳过写保护,只执行其他的范围。Discard的命令序列是。Erase的命令序列是。的范围有包含写保护,Trim的命令序列是。

DPJimmy的博客 1763

Spring Boot 使用 RequiredArgsConstructor 参数 onConstructor 报错 找不到符号onConstructor_ __解决方法

在使用 注解@RequiredArgsConstructor 时,带参有两种写法: @RequiredArgsConstructor //第一种 @RequiredArgsConstructor(onConstructor = @__(@Autowired)) //第二种 @RequiredArgsConstructor(onConstructor_ = {@Autowired}) 这样就会自动注入了。但是有时候设置不对 就会出现这样的错误。 错误1:使用 @RequiredArgsConstruct

。。。。 1万+

ERA5 hourly data批量下载与cdo处理(一)

本篇文章主要介绍了ERA数据的批量下载

qq_40511689的博客 3871

百度飞桨+文心大模型实战:生成式AI工程师认证备考全攻略(含真题解析)

本文详细解析百度飞桨与文心大模型结合的生成式AI工程师认证备考策略,涵盖认证体系、学习路径、核心技能突破及真题分析。帮助开发者掌握大模型原理、飞桨平台操作和文心大模型应用,高效通过工信部与百度联合认证考试。

loss4bartender的博客 681

SpringBoot 使用 @RequiredArgsConstructor(onConstructor_ = @Autowired) 报错解决

【代码】SpringBoot 使用 @RequiredArgsConstructor(onConstructor_ = @Autowired) 报错解决。

圆的博客 1869

figma MCP + cursor如何将设计稿生成前端页面

Figma MCP配置与代码生成指南 本文详细介绍了如何在Cursor中配置Figma MCP(多上下文处理器)的完整流程:从获取Figma API密钥、设置MCP服务器配置,到添加代码生成规则。关键步骤包括生成Figm a个人访问令牌、配置cursor settings文件、启用MCP服务,以及设置代码规则(包含TypeScript/Vue技术栈规范、BEM命名规则等)。最后提供了将Figma设计稿转化为Vue页面的prompt模板,涵盖文件结构、图片处理、样式规范等具体要求,确保生成代码与设计稿高度一致

weixin_45644355的博客 2905

springboot无法解析方法‘onConstructor_‘

springboot项目使用lombok已经是很正常的了,使用lombok的@RequiredArgsConstructor(onConstructor_ = @Autowired)可以减少代码中的@Autowired 但今天遇到了无法解析方法'onConstructor_这个问题,查看idea已经安装了lombok插件,版本也没有问题,甚至都降低了idea的版本。 整了半天没解决,最后看到说lombok与idea中文插件会有不兼容,我使用的是idea2021.1.......

可 9405

【OS】AUTOSAR架构下MCAL Modules软件分区问题分析

AUTOSAR架构下MCAL Modules软件分区问题分析

qq_36056498的博客 939

Dify使用教程3:Dify创建工作流

Dify使用教程3:Dify创建工作流 接着,我们连接下一个节点:“LLM”填入上下文变量为:result。这时候知识库就添加成功了。添加新节点:结束节点。

拥抱具身智能,昇腾Ascend C 5128

@RequiredArgsConstructor(onConstructor = @__(@Autowired))报错原因

有几个原因: 1.没装lombok 如果你是idea,那就不需要下载lombok,只需要在依赖中添加lombok依赖就好,idea自动装了lombok。 2.版本错误 有的版本是_一个下划线,有的是两个下划线__,所以还是注意看一下 3.插件冲突 这个是我自己遇到的问题,我两个下划线一直报错,是因为我下载了idea汉化插件,引起的版本冲突,我卸载了就解决了。 ...

qq_41705909的博客 5432

华为OD机试双机位C卷:字符串计数匹配 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷 字符串计数匹配,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。 华为OD机试 字符串计数匹配, 华为OD上机考试 - 字符串计数匹配。

qq_45776114的博客 1647

spring中的特殊注解@RequiredArgsConstructor

Lombok在spring中的特殊注解@RequiredArgsConstructor 在了解lombok中的特殊注解之前:了解一下spring的常用注入方式戳这里 1.注解注入: Controller public class FooController { @Autowired //@Inject private FooService fooService; //简单的使用例子,下同 public List<Foo> listFoo() { retu

qq_51705526的博客 2025

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

@RequiredArgsConstructor(onConstructor =@_(@Autowired))

首先次注解需要安装lombok插件,及引入相关pom文件: 1. 含义 @NoArgsConstructor后会 生成无参的构造方法, @RequiredArgsConstructor会将类的每一个final字段或者non-null字段生成一个构造方法, @AllArgsConstructor 生成一个包含过所有字段的构造方法。 2. 用法 @RequiredArgsConstructor(onConstructor =@_(@Autowired)) 写在类上可以代替@AutoWired注解, .

waitu88的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

@Autowired为什么会报错?如何解决?

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)@Autowired报错信息相信大部分程序员都遇到过,奇怪的是虽然代码报错,但丝毫不影响程序的正常执行,也就是虽然编译器 IDEA 报错,但程序却能正常的执行,那这其中的原因又是为何?报错原因分析报错的原因首先是因为 IDEA 强大的报警机制,@Autowired 为 Spring 的注...

磊哥聊Java 1184

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

@RequiredArgsConstructor(onConstructor = @__(@Autowired)) Intellij IDEA如何去掉@Autowired 注入警告的方法

在Service层注入Mybatis的Mapper我们通常会使用@Autowired 自动注入 @Autowired private ProductMapper productMapper; 但是这样Intellij IDEA会显示红色告警,提示不能自动注入。 当我们在Controller层注入Service时我们也经常直接在Filed上使用@Autowired 注解,这时候不显示红色警告,但是也显示Field injection is not recommended 的建议 原因 第一种情况是因为

qq_41635401的博客 1019

@RequestArgsContructor(onConstructor_=@Autowired)

在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@AutoWired注解,代码看起来很乱 lombok提供了一个注解: @RequiredArgsConstructor(onConstructor =@_(@Autowired)) 写在类上可以代替@AutoWired注解,需要注意的是在注入时需要用final定义,或者使用@notnull注解 private final User u; 使用注解之前要去下载lombok

weixin_39209728的博客 1076

@RequiredArgsConstructor(onConstructor = @__(@Autowired))

@RequiredArgsConstructor(onConstructor = @__(@Autowired))避免类中使用过多的@Autowired,使用此注解后,需要注入的类使用final修饰。 参考链接

zouyang920的博客 2475

Spring Boot 使用 RequiredArgsConstructor 参数 onConstructor 报错 找不到符号o

在 Spring Boot 中使用 RequiredArgsConstructor 并解决参数 onConstructor 的问题 如果你是一名刚入行的开发者,可能会在使用 Spring Boot 和 Lombok 一起构建项目时遇到一些挑战。例如,使用 @RequiredArgsConstructor 注解来实现构造函数...

weixin_28751115的博客 635

java: 找不到符号 符号: 方法 onConstructor_() 位置: @interface lombok.RequiredArgsConstructor

这个时候查看你的Maven lombok的依赖版本是否在1.18.14以上 没有则升级版本就可以愉快的使用啦!位置: @interface lombok.RequiredArgsConstructor。前提是 idea有安装lombok插件 并且 没有安装任何翻译软件 发现还是不行?符号: 方法 onConstructor_()java: 找不到符号。

你怎么还在用 ThinkPad 啊? 4380

@RequiredArgsConstructor(onConstructor=@_(@Autowired))

@RequiredArgsConstructor(onConstructor=@_(@Autowired))是lombok的注解,为private final定义的变量进行自动注入,可省略写大量@Autowired

大白的博客 8661

@RequiredArgsConstructor(onConstructor_ = {@Autowired})报错

这是一个Lombok错误 @RequiredArgsConstructor(onConstructor_ = {@Autowired}) 这里的onConstructor会报错,即使在pom.xml中已经加载了Lombok坐标,但是这里还是需要在IDEA中setting下的puls插件中下载Lombok插件,这样就不会报错了 ...

weixin_45202582的博客 2777

@RequiredArgsConstructor产生循环依赖问题 & 解决办法

@RequiredArgsConstructor 该注解是lombok提供的注解,作用是可以使用finanl注解注入bean 但是使用该注解会存在循环依赖的问题 解决方法: 1.改为@Autowired注解去注入bean,因为@Autowired注解本身就已经解决了循环依赖的问题 2.@RequiredArgsConstructor(onConstructor = @__(@Autowired)) 这样写后,还可以用final的写法写,但是默认都是通过@Autowired注入的 3.@RequiredAr

JavaSupeMan的博客 1万+

@Autowired三种注入方式的区别以及@Inject注解的基本使用

对于必需的依赖项,建议使用构造器注入,且一般配合final使用,这样保证依赖注入后不可变。使用构造函数注入可以非常明确地表达一个类的依赖关系,使得代码依赖性更加明显和易于维护。此外,由于所有必须的依赖项都必须在构造函数中声明,因此这种方式可以提高代码的可测试性。对于可选的依赖,推荐setter注入。setter注入可以避免直接访问类的属性,从而实现更好的封装性。属性注入能够减少类的代码,使其更加简洁易懂,但属性注入有可能注入为null,这些错误只有在使用时才会爆出来,另外属性注入也存在一些隐患。

m0_63323097的博客 4641

@RequiredArgsConstructor(onConstructor =@__(@Autowired))

【代码】@RequiredArgsConstructor(onConstructor =@__(@Autowired))

m0_50836836的博客 974
上一篇: Java使用MongoTemplate实现多条件、模糊查询、排序、范围、分页查询
下一篇: 【Raw use of parameterized class ‘xxx‘ 】
Java_Rookie_Xiao
博客等级 码龄8年 15粉丝 16原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值