S SmartDocs
Serie: Java java 17 righe · Aggiornato 2026-04-09

ErrorResponse.java

Java/Baasid/src/main/java/com/baasid/dto/ErrorResponse.java

package com.baasid.dto;

import java.time.LocalDateTime;

/**
 * API 錯誤時統一 JSON 結構:HTTP 狀態對應碼、訊息、發生時間。
 */
public record ErrorResponse(
        int status,
        String message,
        LocalDateTime timestamp
) {
    /** 便利建構子:時間戳記自動設為目前時間。 */
    public ErrorResponse(int status, String message) {
        this(status, message, LocalDateTime.now());
    }
}

Articoli correlati