关于Idea编辑属性较多的POJO文件很卡的问题

IDEA在编辑字段属性多POJO很卡

背景

浅记录下过程,某项目很坑,单个表字段就高达200+,那么创建的model对象字段属性就200+,代码行数就超600了,后面发现往该model里面加字段或者修改备注的时候,卡爆了,打一个字过两三秒才显示出来。

尝试1,查网上资料,修改VM参数

公司电脑
CPU:11th Gen Intel® Core™ i7-1165G7
内存:16GB
磁盘:纯固态硬盘
所以怎么想都不至于卡成这样。改了VM参数给idea配了2G内存。效果不行,再加到3G,又到4G。

编辑这个文件还是卡。

尝试2,关闭文件检查

关了alibaba的扫描,清理了插件。屁用没有!

尝试3,发现真正原因

随着业务量的上涨,service文件代码行数已经达到了1000行,字数明显比model多。但编辑起来完全不受影响。那就行不是idea的问题了,所以问题还是出在了model文件的内容。
最终排查之后发现是Lombok的@Data注释问题。只要去掉@Data,用显式的getter,setter去代替,哪怕代码量达到2000+,编辑起来也不卡。
同时,试了下。用@Setter和@Getter注解也是会让model文件变卡的。

找到问题,解决了,不知道哪位大神能分析下原因。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值