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

devtools/2025/1/21 17:50:53/

一直以来我认为工具类的软件是越新越好,因为工具代表着一定的先进性;但是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插件;

后记

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


http://www.ppmy.cn/devtools/152390.html

相关文章

算法题目总结-双指针

文章目录 1.滑动窗口类型1.长度最小的子数组1.答案2.思路 2.无重复字符的最长子串1.答案2.思路 2.双指针类型1.盛最多水的容器1.答案2.思路 2.三数之和1.答案2.思路 1.滑动窗口类型 1.长度最小的子数组 1.答案 package com.sunxiansheng.arithmetic.day10;/*** Description:…

Leetcode 3429. Paint House IV

Leetcode 3429. Paint House IV 1. 解题思路2. 代码实现 题目链接:3429. Paint House IV 1. 解题思路 这一题解法上就是一个动态规划的思路,由于题目有两个限制条件,即相邻不可以同色,以及前后同位置不可以同色,因此…

[c]可变参数函数

#include <stdio.h> #include <stdarg.h> void logMessage(const char *pFormat, ...) { // 定义一个 va_list 类型的变量 args 用于存储参数信息 va_list args; // 初始化 args 指向第一个未命名参数 va_start(args, pFormat); //…

嵌入式知识点总结 C/C++ 专题提升(一)-关键字

针对于嵌入式软件杂乱的知识点总结起来&#xff0c;提供给读者学习复习对下述内容的强化。 目录 1.C语言宏中"#“和"##"的用法 1.1.(#)字符串化操作符 1.2.(##)符号连接操作符 2.关键字volatile有什么含意?并举出三个不同的例子? 2.1.并行设备的硬件寄存…

大模型学习笔记 - 第一期 - Milvus向量数据库

大模型学习笔记 - 向量数据库 目录 大模型学习笔记 - 向量数据库传统文字检索(无嵌入)面临的困境1. 用户和商户表述差异2. 不同语种的表述差异3. 不同背景下的音译表述差异 向量检索向量化服务 参考 传统文字检索(无嵌入)面临的困境 1. 用户和商户表述差异 ​ 如果商户维护了…

在 Web 应用中集成多种地图 API 的实现与管理

在 Web 开发中&#xff0c;集成地图服务是常见的需求之一&#xff0c;尤其是在需要定位、路线规划或展示地理信息的应用中。常见的地图 API 服务包括百度地图、谷歌地图和雅虎地图等。在这篇文章中&#xff0c;我们将深入探讨如何在 Web 应用中同时集成多个地图 API&#xff0c…

Windows电脑安装USB Redirector并实现内外网跨网USB共享通信访问

文章目录 前言1. 安装下载软件1.1 内网安装使用USB Redirector1.2 下载安装cpolar内网穿透 2. 完成USB Redirector服务端和客户端映射连接3. 设置固定的公网地址 前言 我们每天都在与各种智能设备打交道&#xff0c;从手机到电脑&#xff0c;再到各种外设&#xff0c;它们已经…

全自动化河道水位监测系统:实时传输与远程监控

全自动化河道水位监测系统是利用先进的自动化技术和智能化设备&#xff0c;实现河道水位的实时监测、数据采集、处理分析、传输与远程监控的一体化解决方案。该系统的设计目标是确保河道水位监测的精准性和及时性&#xff0c;为防洪抗旱、水资源管理及环境保护等提供科学的数据…