차근차근정확하게

차근차근정확하게

  • 분류 전체보기
    • 프로젝트
      • 게시판 프로젝트
      • 영화예매 프로젝트
    • 토이프로젝트
      • 계정 인증 및 인가
      • 페이징 처리
      • 검색 및 필터
      • 결제
      • 예외처리
      • 유효성검사 (Validation)
      • 로그
      • 파일 업로드&다운로드
      • 테스트
      • 배포
    • Spring Framework
      • SPRING
      • Spring WebFlux
      • Spring Batch
    • Netty Framework
      • Thread
      • Codec
      • Lock & Transaction
    • JAVA 기반 웹개발
      • SERVLET & JSP
      • ThymeLeaf
      • HTTP
    • MSA & 대용량 처리
      • MSA 아키텍처
      • Kafka & RabbitMQ (메시지큐)
      • Elastic Search
    • 프로그래밍 언어
      • HTML
      • SQL
      • JAVA
      • C++
    • 데이터베이스
      • JDBC
      • NoSQL & In-memory DB
      • 트랜잭션
    • 알고리즘 & 자료구조
      • 알고리즘
      • 자료구조
    • 개발 서적 리뷰
      • 게임서버 프로그래머 책
      • DoIt 알고리즘 코딩테스트
    • 기술면접
      • JAVA 관련 기술면접
    • 아무말대잔치
    • AI 인공지능
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

차근차근정확하게

컨텐츠 검색

태그

백준 File I/O 예외처리 티스토리챌린지 알고리즘 SQL Java HTTP 오블완 stack 우선순위 큐 bean HTML5 DFS 트랜잭션 InputStream 이진탐색 검증 Spring 코딩테스트

최근글

댓글

공지사항

아카이브

ExceptionHandler(1)

  • [예외처리 #2] 예외 적용하기

    ▶ 왜 예외 처리(Exception Handling)가 중요할까?백엔드 서버의 핵심 역할은 요청에 대해 적절한 응답을 반환하는 것그 과정에서 발생할 수 있는 예외를 예측 가능하게 만들고, 사용자와 개발자 모두에게 의미 있는 정보를 주는 것이 중요사용자에게는 쉽고 명확한 메시지개발자에게는 디버깅 가능한 정보시스템에는 일관된 응답 구조 ▶ 예외 처리의 기본 원칙예외의 책임을 명확히: 서비스 내부의 예외를 무조건 던지지 말 것RuntimeException을 상속한 커스텀 예외로 관리컨트롤러 진입점에서 적절한 응답 포맷으로 반환에러 코드 + 메시지로 트래킹 용이하게 구성 ▼ 통일된 예외 응답 포맷 설계{ "code": "ERROR_CODE", "message": "사용자 메시지", "data": "개발자 ..

    2025.02.11
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바