IDEA2025(2025.2)都更新了什么???

文章目录

IDEA2024(2024.1)都更新了什么???
IDEA2025(2025.1.1)都更新了什么???


文章目录


前言

本次小更新内容较少

2025.2官方地址 https://www.jetbrains.com.cn/idea/whatsnew/#page__content-java

一、亮点更新

1.1、支持JAVA 25

可在idea中 直接下载最新版jdk25

1.2、新的Dbug

目前需要现在该插件

Spring Debug插件

Spring debug多了很多功能 详情查看下面官方文档
官方介绍

以后Spring debug会直接融入IDea中(草又变大了)

Spring debugger

1.3、Maven 4

允许处理Maven4项目

可使用的关键功能:可靠的项目同步、准确的输出、完整的导航、对新 modelVersion 的语法支持等。

(不是全部功能)

1.4、虚拟线程Debug

现在,即使应用暂停或处于断点,您也可以收集和检查线程转储中的虚拟线程。 IDE 显示每个虚拟线程锁定的对象,帮助您诊断瓶颈。 为了避免视图泛滥,具有相同堆栈跟踪的线程会自动分组,使大型转储更易浏览。

您还可以从 jstack 和 jcmd 等工具加载线程转储,用更多方法分析高度并发应用中的性能问题。

图片来自官方文档

1.5、改进的datagrip

这东西太占内存了
https://www.jetbrains.com.cn/datagrip/whatsnew/

二、其他更新

2.1、Spring Modulith

Spring Modulith 是什么官网介绍

这个本人还在了解中

2.2、Scala 3 不透明类型和新泛型元组操作的全面支持

引入了对 Scala 3 不透明类型和新泛型元组操作的全面支持。 不透明类型现在与 given、扩展方法和别名边界正确集成,并改进了在复杂场景中的推理。 现在,zip、concat 等元组操作在补全和类型解析中得到识别和支持。

Scala主要官网更新内容

2.3、原生 Bazel 支持

IntelliJ IDEA 2025.2 中, JetBrains Bazel 推出正式版Bazel 插件支持

Bazel 是一款类似于 Make、Maven 和 Gradle 的开源构建和测试工具。它使用人类可读的高级 build 语言。Bazel 支持多种语言的项目,并可构建适用于多个平台的输出。Bazel 支持跨多个代码库的大型代码库,以及大量用户。

2.4、Web 开发更新

最近的更新通过更出色的代码辅助、更智能的文档和更流畅的工具集成增强了 Web 开发工作流。 对新的 TypeScript-Go 语言服务器的实验性支持现已推出,为 TypeScript 项目提供更快、更准确的辅助。

快速文档包括 Web Platform Baseline 数据,这样,您无需离开编辑器即可轻松检查浏览器对 Web API 的支持。 从运行脚本到安装软件包,Bun 还可以自动检测并完全配置,允许项目以最少的设置启动。

2.5、支持JSpecify

为了解决空指针现象频出的现象而诞生的东西

核心有两个注解 Nullable 和 NonNull

@Nullable(可能为空)

它表示一个变量、方法参数或返回值允许为 null。

java 复制代码
// 这里的返回值可能为空,调用者必须进行 if (name != null) 检查
@Nullable String getNickname() { ... }

@NonNull(不能为空)

它表示一个变量绝对不应该是 null。

java 复制代码
// 这个参数必须有值,传入 null 会导致警告或报错
void setID(@NonNull String id) { ... }

三、修复更新

3.1、优化wsl

一样难用

官网是这样说的

wsl中 Maven 和 Gradle 项目可以可靠地构建和测试,具有正确的 JDK 检测和更好的整体性能。

现在,无论您是在本地还是在 WSL 上运行 Tomcat 或 WildFly 服务器,您都可以获得一致的应用服务器体验。

确实能识别到 ,但是相信我 真的不好用,包括 idea getway 2026年3月24日11:28:45

改进了 Kotlin 对 Spring 项目的支持

Spring Framework 支持

Maven 配置记录

之前在配置 .m2/settings . repository idea不会记录修改后的路径,打开新项目是还是默认的Maven 路径

现在可以使用 Maven Daemon 来执行目标。如果您已安装 Maven Daemon,请在"文件|设置|构建、执行、部署|构建工具| Maven"中将其指定为 Maven 主目录路径,所有目标都将使用它来运行,从而略微提高速度并减少资源占用。

数据源

新版本 PostgreSQL 和 Microsoft SQL Server 采用分层内省的方式,只加载数据库模式的特定部分,从而减少了这种开销。

PostgreSQL 用户还可以受益于智能刷新,它只会更新受 DDL 更改影响的对象。

相关推荐
草青工作室1 小时前
Spring Boot 环境变量配置详解:从 IDEA 到 Docker 部署
spring boot·docker·intellij-idea
twc8291 小时前
不可言说的知识:AI时代软件工程的核心传递问题
java·人工智能·大模型·软件工程·知识工程
华仔啊2 小时前
前端不懂 Java?后端怕 CSS?这套AI全栈方案专治各种偏科
java·前端·后端
今天和Aboo结婚了吗3 小时前
【Broker一重启消息没了:一次RabbitMQ非持久化+没开Confirm的血亏事故】
java·rabbitmq·messagequeue·bug排查
daidaidaiyu9 小时前
一文学习 工作流开发 BPMN、 Flowable
java
SuniaWang10 小时前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》
java·前端·人工智能·spring boot·后端·spring·架构
sheji341610 小时前
【开题答辩全过程】以 基于springboot的扶贫系统为例,包含答辩的问题和答案
java·spring boot·后端
m0_7269659811 小时前
面面面,面面(1)
java·开发语言
xuhaoyu_cpp_java11 小时前
过滤器与监听器学习
java·经验分享·笔记·学习