MS Lesson ?: Exception Handling
1. Ilk once eger bizim proyektde Global Exception Handler olmadigi ucun program exception atsa Spring onu 500 Internal Server Error kimi qaytarir. Bu tipli response aliriq: { "timestamp": "2026-05-14T17:17:04.482Z", "status": 500, "error": "Internal Server Error", "path": "/find-by-id/1" } 2. Hetta bu terzde yazsaq bele bu problemi hell etmir: @Transactional public Account foo (Long id) { return accountRepository .findById(id).orElseThrow(() -> new RuntimeException( "Xeta" )); } 3. Bu problemi hell etmek ucun, sade model quraq. package guru.springframework.cruddemo.error; import java.time.Instant; import com.fasterxml.jackson.annotation. JsonInclude ; import lombok. AllArgsConstructor ; import lombok. Builder ; import lombok. Data ; import lombok. NoArgsConstructor ; @Data @Builder @NoArgsConstructor @AllArgsConstructor @JsonInclude ( JsonInclude .Include. NON_NULL ) public class ErrorRespon...