其他 Service 正常,新增介面呼叫對應 Service 時拋出異常,Debug 模式斷點無法命中,疑似代碼未執行或類未載入。
mvn clean compile 或 IDE Build → Rebuild Project。@Service/@Component,或包路徑不在 @ComponentScan 範圍內。@SpringBootApplication 所在包是否為父包。UnsatisfiedDependencyException。@Transactional 回滾拋出異常被全域異常處理器捕獲並返回錯誤碼,控制台無堆疊。@ControllerAdvice 全域異常處理邏輯。@PostMapping 路徑相同,Spring 隨機選一個執行。// 1. 確認 Controller 收到請求
@PostMapping("/new")
public Result newApi(@RequestBody Req req) {
log.info("Controller entered: {}", req); // 打印日志
return service.process(req);
}
// 2. Service 實現
@Service
public class NewService {
public Result process(Req req) {
log.info("Service entered"); // 打印日志
// 業務邏輯
return Result.ok();
}
}
觀察日志輸出順序,定位斷點失效具體環節。
train 記憶體錯誤:IplImage* 轉 Mat 導致資料擁有權混亂
iOS Swift:unrecognized selector sent to instance 錯誤完整排查指南
SQL 效率對比:LEFT JOIN vs 笛卡爾積隱式連接
Java變量聲明詳解:spaceNumber與dollarNumber在菱形打印中的作用
Java 交換對象失敗:值傳遞機制下的引用拷貝陷阱
漢明碼編碼:8 位資料配置檢錯位位置與計算步驟詳解