IDEA 2026.1 配置属性识别问题解决

IDEA 2026.1 升级后 Cannot resolve configuration property 'asc.wx.baseUrl',90% 是注解处理器关闭、配置元数据没生成、dev 多环境未关联、Spring 索引异常,按下面步骤一键修复:

一、优先开启注解处理器(2026.1 默认常关闭)

复制代码
File → Settings → Build, Execution, Deployment → Compiler → Annotation Processors
  • 勾选 Enable annotation processing
  • 勾选 Obtain processors from project classpath
  • 应用保存 → 重启 IDEA

二、pom 必须引入配置元数据依赖(Spring Boot 配置提示核心)

xml

复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

引入后 Maven Reload 项目

三、检查 dev 环境配置绑定

  1. application-dev.yml 右键 → Mark as Spring Configuration File
  2. 主配置 application.yml 确认激活 dev:

yaml

复制代码
spring:
  profiles:
    active: dev
  1. 多模块项目:每个子模块都要加 processor 依赖

四、配置类写法(asc.wxjs 前缀)

java

运行

复制代码
@Component
@ConfigurationProperties(prefix = "asc.wx")
public class WxjsConfig {
    private String baseUrl;
    // getter/setter
}

启动类加上扫描(新版必加):

java

运行

复制代码
@SpringBootApplication
@ConfigurationPropertiesScan

五、清理 IDEA 缓存 + 重建索引(2026.1 高频索引 bug)

File → Invalidate Caches...

  • 勾选所有选项 → Invalidate and Restart 重启后执行:mvn clean compile,生成 META-INF/spring-configuration-metadata.json
相关推荐
一路向北he3 小时前
trae或者vscode定义了文件,但是文件不亮是灰的
ide·vscode·编辑器
EatFan3 小时前
Spring Boot 4 落地观察:从 yudao-cloud、matecloud、JPower 看国产脚手架的升级路线与迁移清单
java·spring boot·后端·spring cloud·微服务·后端开发·jdk 21
Maiko Star4 小时前
* LangChain 提示词模板详解:ChatPromptTemplate 的使用与高级特性
java·人工智能·langchain
现任明教教主~5 小时前
Thinkphp站群蜘蛛池SaaS系统YanyvSEO含多用户/积分/六大引擎计费/易支付对接
java·开发语言·spring
一条破秋裤6 小时前
Linux 线程创建:pthread_create 与基本回收
java·linux·运维
布吉岛的石头6 小时前
Java 程序员第 49 阶段5:BERT 预训练目标 MLM+NSP 的工程含义
java·人工智能·深度学习·bert·transformer
摇滚侠7 小时前
《On Java 中文版 基础卷》阅读笔记 对象无处不在 03
java·笔记·python
二十雨辰7 小时前
[学成在线]-01项目背景
java
弈栈录8 小时前
Java AI 应用的异步化与高并发设计
java·后端·架构
落魄实习生9 小时前
Agent Scope Java 2.x 系列【2】 ReActAgent
java·开发语言