Class ConflictException

All Implemented Interfaces:
Serializable

public class ConflictException extends ApplicationException

衝突例外,表示操作因資源狀態衝突而無法完成。

此例外通常用於以下情境:

  • 並行更新導致的樂觀鎖定衝突
  • 資源版本不一致
  • 狀態轉換衝突

對應 HTTP 狀態碼 409 (Conflict)。

See Also:
  • Constructor Details

    • ConflictException

      public ConflictException()
      建立使用預設訊息的衝突例外。
    • ConflictException

      public ConflictException(String message, Object... params)
      建立指定訊息的衝突例外。
      Parameters:
      message - 例外訊息,支援格式化參數
      params - 訊息格式化參數
    • ConflictException

      public ConflictException(String message, Throwable cause, Object... params)
      建立指定訊息和原因的衝突例外。
      Parameters:
      message - 例外訊息,支援格式化參數
      cause - 造成此例外的原始例外
      params - 訊息格式化參數
    • ConflictException

      public ConflictException(Throwable cause)
      建立包裝原始例外的衝突例外。
      Parameters:
      cause - 造成此例外的原始例外