pring MVC 未消费路径变量补全
IntelliJ IDEA 新增 Spring MVC 路径变量智能补全功能
,自动检测并提示未在方法参数中声明的 @PathVariable。当 @RequestMapping 路径包含变量(如 /user/{id})但方法未声明对应参数时,IDE 通过快速修复(Alt+Enter)一键添加,减少配置遗漏导致的运行时错误。
@ExceptionHandler produces 补全支持
IntelliJ IDEA 为 @ExceptionHandler 注解的 produces 属性添加代码补全支持。此前该属性无 MIME 类型提示,现可智能补全 application/json、text/html 等常用媒体类型,与 @RequestMapping 补全能力保持一致,提升异常处理器配置效率与准确性。
###Java 注解折叠改进
IntelliJ IDEA 2026.1 EAP 1 实现了 Java 注解折叠体验优化(IDEA-379305),解决此前折叠后仅显示 ... 而隐藏注解名称的问题
过去
现在
新版本支持 多行注解及内部数组字面量的分层折叠,折叠状态保留注解名关键信息(如 @RequestMapping(...)),并允许对嵌套结构(如 value = { ... })进行独立展开/收起 。
Call Hierarchy 构造函数支持
IntelliJ IDEA 已修复 类级 Call Hierarchy 对默认构造函数的支持。此前在无显式构造函数的类定义上触发 Call Hierarchy 无法显示 new Class() 调用关系,需手动创建构造函数或使用繁琐的 Find Usages
新版本支持直接在类名上调用 Call Hierarchy(Ctrl+Alt+H),自动分析默认构造函数及所有重载构造函数的调用链,显著提升对象实例化追踪效率。
Nullability 冲突位置高亮
IntelliJ IDEA 2026.1 EAP 1 实现 泛型类型参数 nullability 冲突精确定位功能。当泛型类型存在 @NonNull/@Nullable 注解冲突时(如 Collection<@NonNull Integer[]> 与 Collection<@Nullable Integer[]> 赋值不兼容),IDE 不仅报告类型不兼容警告,更在错误描述中高亮显示冲突发生的具体类型参数位置 。此前开发者需手动比对泛型签名定位问题,新功能通过视觉标记显著降低排查成本,尤其适用于 JSpecify 等 nullability 检查场景,提升泛型代码空安全诊断效率。