啟動 Maven 項目時,Spring 容器初始化失敗,拋出 BeanDefinitionStoreException,嵌套 FileNotFoundException:找不到類路徑資源 BlackListAppModuleServiceImpl$1.class。
$1 表示匿名內部類或內部類。Maven 編譯插件可能未正確編譯內部類,或目標目錄下缺少該文件。ConfigurationClassPostProcessor 處理配置類時,嘗試讀取元數據失敗。mvn clean compile 強制全量重新編譯。target/classes 目錄下是否存在對應的 BlackListAppModuleServiceImpl$1.class。maven-compiler-plugin 建議 3.8.1+,JDK 版本一致。內部類編譯產物經常被忽視,建議在 CI 流程中加入 clean 步驟,確保每次構建全新編譯。