当前位置: 首页 > news >正文

警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误

一直以来我认为工具类的软件是越新越好,因为工具代表着一定的先进性;但是IDEA 2024好好的给我上了一课,比如lombok 不起作用、比如Spring Boot 3.4.x 启动报错、再比如MyBatis log plus冲突、再比如Gradle插件冲突.

一、Lombok 失效问题

请不要教我各种常见的解决方案:比如把Lombok重新安装、修改idea的lombok配置,都试了没有毛用;

解决步骤:

1.修改pom.xml 指定lombok版本并删除构造排除,修改后刷新maven

2.Maven 构建

二、Gradle冲突

如果你使用IDEA创建了一个Spring Boot 3.X.X 版本的项目提示如下:去卸载Gradle插件(IDEA默认已经安装了)

Exception in thread "main" java.lang.IllegalStateException: java.lang.NoClassDefFoundError: com/google/gson/Strictnessat org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:823)at org.springframework.boot.SpringApplication.run(SpringApplication.java:328)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)at com.example.demo.DemoApplication.main(DemoApplication.java:10)
Caused by: java.lang.NoClassDefFoundError: com/google/gson/Strictness

三、MyBatis log plus 冲突

好好的一个Spring Boot + MyBatis 项目别的电脑上可以正常运行,就你不行,那么你大概率是安装了这个MyBatis log Easyplus插件;

后记

以上是我个人遇到的一些问题与解决方案,如果对您有所帮助请点赞、收藏、关注博主

相关文章:

警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误

一直以来我认为工具类的软件是越新越好,因为工具代表着一定的先进性;但是IDEA 2024好好的给我上了一课,比如lombok 不起作用、比如Spring Boot 3.4.x 启动报错、再比如MyBatis log plus冲突、再比如Gradle插件冲突. 一、Lombok 失效问题 请不…...

Go语言的正则表达式

Go语言的正则表达式:深度解析与应用实例 引言 正则表达式(Regular Expression,简称 regex)是一种用于匹配字符串的强大工具,广泛应用于文本处理、数据验证、解析和提取等场景。Go语言作为一种现代编程语言&#xff0…...

通过ssh连接debian

使用方法 ssh usernameipaddress [inputpasswd]root用户默认无法由ssh连接, 可以通过修改配置 sudo vim /etc/ssh/sshd_config去掉PermitRootLogin前的‘#’,并修改为 PermitRootLogin yes 重启sshd服务 sudo systemctl restart sshd参考 https://linuxconfig.or…...

计算机创造的奇迹——C语言

一.简介 C语言是一种较早的程序设计语言,诞生于1972年的贝尔实验室。1972 年,Dennis Ritchie 设计了C语言,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性。 尽管C 语言是与 UNIX 操作系统一起被开发出来的&#xff…...

磁盘阵列服务器和普通服务器的区别

磁盘阵列服务器(RAID Server)和普通服务器在多个方面存在显著区别。以下是它们的主要区别: 1. 存储架构 磁盘阵列服务器 RAID 技术:使用 RAID(冗余独立磁盘阵列)技术,将多个硬盘组合成一个逻…...

搭建一个人脸识别pipeline

文章目录 概要入门所需设置你的开发环境人脸识别的工作原理数据加载和预处理建立你的人脸识别模型评估你的模型总结概要 人脸识别已发展成为一项关键技术,现已嵌入从安全系统到社交媒体平台等各个领域。在本文中,我们将逐步指导您在短短 30 分钟内使用 Python 和机器学习创建…...

Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql

一、Docker 之mysql安装配置 步骤一:拉取镜像 1. 查看是否包含已安装的mysql。 docker images | grep mysql 2. 如上图所示,我们有mysql镜像,所以不必对mysql镜像进行拉取,如若没有上图中的惊喜,使用如下命令进行拉取…...

LeetCodeHOT100:60. n个骰子的点数、4. 寻找两个正序数组的中位数

LeetCodeHOT100: 剑指 Offer 60. n个骰子的点数4. 寻找两个正序数组的中位数96. 不同的二叉搜索树 剑指 Offer 60. n个骰子的点数 题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率…...

apisix的authz-casbin

目录 1、apisix的auth-casbin官方介绍 2、casbin介绍和使用 2.1基本知识: 2.2使用例子 3、配置插件 4、postman调用 5、auth-casbin的坑 1、apisix的auth-casbin官方介绍 authz-casbin | Apache APISIX -- Cloud-Native API Gateway 2、casbin介绍和使用 c…...

数学基础 --线性代数之理解矩阵乘法

理解矩阵乘法的解析 矩阵乘法(Matrix Multiplication)是线性代数中的核心操作之一。在数学、几何和工程实际中,它不仅是一种代数运算规则,还承载着丰富的几何和映射意义。本文将从多个角度深入解析矩阵乘法,帮助读者理…...

TCP Window Full是怎么来的

wireshark查看包时,会看到TCP Window Full,总结下它的特点: 1. Sender会显示 TCP Window Full 2. “Sender已发出,但,Receiver尚未ack的字节”,即Sender的 bytes in flights 3. Sender的 bytes in fligh…...

【22】Word:小李-高新技术企业政策❗

目录 题目​ NO1.2 NO3 NO4 NO5.6 NO7.8 NO9.10 若文章中存在删除空白行等要求,可以到最后来完成。注意最后一定要检查此部分!注意:大多是和事例一样即可,不用一摸一样,但也不要差太多。 题目 NO1.2 F12Fn&a…...

大数据,Hadoop,HDFS的简单介绍

大数据 海量数据,具有高增长率、数据类型多样化、一定时间内无法使用常规软件工具进行捕捉、管理和处理的数据集 合 大数据的特征: 4V Volume : 巨大的数据量 Variety : 数据类型多样化 结构化的数据 : 即具有固定格式和有限长度的数据 半结构化的数据 : 是…...

Python预训练视觉和大语言模型——精彩试读

基础模型永久改变了机器学习。从BERT到ChatGPT,从CLIP到Stable Diffusion,当数十亿个参数、大数据集与成百上千个GPU相结合时,结果刷新了纪录。《Python预训练视觉和大语言模型》呈现的真知灼见和示例代码将帮你在AWS和Amazon SageMaker上从头…...

html全局遮罩,通过websocket来实现实时发布公告

1.index.html代码示例 <div id"websocket" style"display:none;position: absolute;color:red;background-color: black;width: 100%;height: 100%;z-index: 100; opacity: 0.9; padding-top: 30%;padding-left: 30%; padding-border:1px; "onclick&q…...

Vue3初学之Element-plus Form表单

1.使用 el-form 组件 el-form 是一个表单容器&#xff0c;可以包含多个 el-form-item&#xff0c;每个 el-form-item 包裹具体的表单控件&#xff0c;如输入框、选择器、日期选择器等。 <template><el-form :model"form" label-width"120px">…...

第14章:Python TDD应对货币类开发变化(一)

写在前面 这本书是我们老板推荐过的&#xff0c;我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后&#xff0c;我突然思考&#xff0c;对于测试开发工程师来说&#xff0c;什么才更有价值呢&#xff1f;如何让 AI 工具更好地辅助自己写代码&#xff0c;或许…...

ElasticSearch索引别名的应用

个人博客&#xff1a;无奈何杨&#xff08;wnhyang&#xff09; 个人语雀&#xff1a;wnhyang 共享语雀&#xff1a;在线知识共享 Github&#xff1a;wnhyang - Overview Elasticsearch 索引别名是一种极为灵活且强大的功能&#xff0c;它允许用户为一个或多个索引创建逻辑上…...

C++和OpenGL实现3D游戏编程【连载21】——父物体和子物体模式实现

欢迎来到zhooyu的专栏。 &#x1f525;C和OpenGL实现3D游戏编程【专题总览】 1、本节要实现的内容 上节课我们已经创建了一个基础Object类&#xff0c;以后所有的游戏元素都可以从这个基类中派生出来。同时为了操作方便&#xff0c;我们可以为任意两个Object类&#xff08;及其…...

Mac苹果电脑 怎么用word文档和Excel表格?

以下是详细步骤&#xff0c;帮助你在 MacBook 上安装和使用 Word 和 Excel&#xff1a; 安装 Microsoft Office 你可以通过以下几种方式在 MacBook 上安装 Word 和 Excel&#xff1a; 方法一&#xff1a;应用安装 pan.baidu.com/s/1EO2uefLPoeqboi69gIeZZg?pwdi2xk 方法二…...

项目实战:从零构建基于Miniedit与Floodlight的SDN可视化拓扑

1. 为什么需要SDN可视化工具&#xff1f; 刚接触软件定义网络&#xff08;SDN&#xff09;时&#xff0c;最让我头疼的就是命令行配置。记得第一次用Mininet创建拓扑&#xff0c;光是记住那些addHost、addSwitch命令就花了半天时间&#xff0c;更别提调试链路参数时频繁出现的报…...

别再当‘炼丹师’了!用SHAP值给你的PyTorch模型做个‘CT扫描’,一眼看懂特征在干嘛

用SHAP值透视PyTorch模型&#xff1a;从黑箱到透明决策的工程实践 当你的深度学习模型在测试集上表现优异&#xff0c;却在生产环境中频频失误时&#xff0c;是否曾怀疑过那些隐藏在权重矩阵背后的"暗箱操作"&#xff1f;传统模型评估指标就像体检报告上的数字&#…...

Qwen3智能字幕对齐系统开发环境搭建:基于IDEA的Java SDK调试指南

Qwen3智能字幕对齐系统开发环境搭建&#xff1a;基于IDEA的Java SDK调试指南 如果你是一名Java开发者&#xff0c;最近想尝试接入Qwen3智能字幕对齐系统的能力&#xff0c;比如为视频自动生成精准的字幕时间轴&#xff0c;那么这篇文章就是为你准备的。今天&#xff0c;我们不…...

终极Windows系统维护指南:使用Dism++轻松管理你的操作系统

终极Windows系统维护指南&#xff1a;使用Dism轻松管理你的操作系统 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language Dism是一款强大的Windows系统维护工具&…...

从零解析SHA-1:一个160位哈希的诞生之旅

1. 从原材料到成品&#xff1a;SHA-1的工厂流水线 想象你是一家精密零件加工厂的厂长&#xff0c;每天要处理各种形状不规则的金属原料&#xff08;原始数据&#xff09;&#xff0c;最终需要生产出标准化的160位产品&#xff08;哈希值&#xff09;。SHA-1算法就像这条全自动生…...

Qwen3.5-9B多模态能力展示:上传交通监控截图→识别违章行为→生成处罚依据

Qwen3.5-9B多模态能力展示&#xff1a;上传交通监控截图→识别违章行为→生成处罚依据 1. 多模态AI在交通管理中的创新应用 想象一下这样的场景&#xff1a;交通执法人员每天需要查看数百张监控截图&#xff0c;手动识别违章行为并查找相关法规条款。这不仅耗时耗力&#xff…...

OpenClaw配置备份:Qwen3-14b_int4_awq环境迁移与恢复指南

OpenClaw配置备份&#xff1a;Qwen3-14b_int4_awq环境迁移与恢复指南 1. 为什么需要备份OpenClaw配置 上周我经历了一次痛苦的教训——因为系统重装&#xff0c;丢失了精心调校的OpenClaw配置。那些花了几周时间调试的模型参数、飞书机器人集成设置、自定义技能模块全部归零。…...

开源工具Free-NTFS-for-Mac:跨平台NTFS设备高效管理指南

开源工具Free-NTFS-for-Mac&#xff1a;跨平台NTFS设备高效管理指南 【免费下载链接】Free-NTFS-for-Mac Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management …...

深入解析Doom3.gpl数学库:向量、矩阵与四元数的高效实现

深入解析Doom3.gpl数学库&#xff1a;向量、矩阵与四元数的高效实现 【免费下载链接】doom3.gpl Doom 3 GPL source release 项目地址: https://gitcode.com/gh_mirrors/do/doom3.gpl Doom3.gpl作为经典游戏引擎的开源项目&#xff0c;其数学库为3D图形渲染、物理模拟和…...

Python 3.14 JIT编译器调优实战:从默认0.8x到2.4x加速,7步完成生产环境级配置(附官方未公开env变量清单)

第一章&#xff1a;Python 3.14 JIT编译器性能调优配置详解Python 3.14 引入了实验性内置 JIT 编译器&#xff08;基于 GraalPython 兼容层与自研 Pyston-style 动态优化后端&#xff09;&#xff0c;默认处于禁用状态&#xff0c;需通过环境变量与运行时参数显式启用并精细调优…...