Class ConflictException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.leandev.appfuse.exception.ApplicationException
io.leandev.appfuse.exception.ConflictException
- All Implemented Interfaces:
Serializable
衝突例外,表示操作因資源狀態衝突而無法完成。
此例外通常用於以下情境:
- 並行更新導致的樂觀鎖定衝突
- 資源版本不一致
- 狀態轉換衝突
對應 HTTP 狀態碼 409 (Conflict)。
- See Also:
-
Constructor Summary
ConstructorsConstructorDescription建立使用預設訊息的衝突例外。ConflictException(String message, Object... params) 建立指定訊息的衝突例外。ConflictException(String message, Throwable cause, Object... params) 建立指定訊息和原因的衝突例外。ConflictException(Throwable cause) 建立包裝原始例外的衝突例外。 -
Method Summary
Methods inherited from class ApplicationException
getMessage, toStringMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
ConflictException
public ConflictException()建立使用預設訊息的衝突例外。 -
ConflictException
-
ConflictException
-
ConflictException
-