잠 못 드는 개발자
close
프로필 배경
프로필 로고

잠 못 드는 개발자

  • 분류 전체보기 (173)
    • Front-end (48)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
      • React Native (3)
    • Back-end (38)
      • SQL (6)
      • JAVA (13)
      • JPA (1)
      • SpringBoot (15)
      • Flask (3)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • 알고리즘 (3)
    • Git & Github (6)
    • Network (5)
    • IT 지식 (3)
  • 홈
  • 태그
  • 방명록
  • 글쓰기

[Spring Boot] 헬스 체크(Health Check) 구현

01_Health Check📍 Health Check현재 서버가 살아있는지 확인→ 사람이 직접 확인 어렵→ 자동화된 외부 시스템이 주기적으로 서버 상태를 확인할 수 있는 엔드포인트 사용 02_Health Check API 구현📍 직접 엔드포인트 생성package com.example.global.api;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HealthCheckController { @GetMapping("/health-check") public String he..

  • format_list_bulleted Back-end/SpringBoot
  • · 2026. 6. 26.
  • textsms

[Spring Boot] 공통 응답 처리 구현

01_공통 응답 형식 구현📍 BaseCode응답 코드의 공통 규격을 인터페이스로 정의package com.example.global.response.base;import org.springframework.http.HttpStatus;public interface BaseCode { HttpStatus getHttpStatus(); String getMessage(); String name();} 📍 SuccessCode상태 코드별로 HTTP 상태 코드와 메시지 관리package com.example.global.response.code;import com.example.global.response.base.BaseCode;import lombok.Getter;import lomb..

  • format_list_bulleted Back-end/SpringBoot
  • · 2026. 6. 26.
  • textsms

[Spring Boot] 공통 예외처리 구현 - CustomException, GlobalExceptionHandler

01_공통 예외처리📍 공통 예외처리매번 try-catch로 예외를 처리하는 건 비효율적 → 공통 예외처리 사용모든 예외 응답의 형식 통일디버깅에 필요한 정보(발생 시각, 요청 경로 등) 포함 전체 구조구성 요소역할BaseCode (interface)응답 코드의 공통 규격 정의ErrorCode (enum)에러 종류별 HTTP 상태 코드와 메시지 관리CustomException비즈니스 로직에서 발생시키는 사용자 정의 예외ErrorResponse (record)클라이언트에게 반환하는 에러 응답 DTOGlobalExceptionHandler모든 예외를 한 곳에서 처리하는 핸들러 02_공통 예외처리 구현📍 BaseCode응답 코드의 공통 규격을 인터페이스로 정의package com.example.glo..

  • format_list_bulleted Back-end/SpringBoot
  • · 2026. 6. 25.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (173)
    • Front-end (48)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
      • React Native (3)
    • Back-end (38)
      • SQL (6)
      • JAVA (13)
      • JPA (1)
      • SpringBoot (15)
      • Flask (3)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • 알고리즘 (3)
    • Git & Github (6)
    • Network (5)
    • IT 지식 (3)
최근 글
인기 글
최근 댓글
태그
  • #두근두근파이썬
  • #PYTHON
  • #태그
  • #인공지능
  • #HTML
  • #java
  • #파이썬
  • #속성
  • #딥러닝
  • #모두의 딥러닝
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바