Java

· Spring
애플리케이션을 개발하다 보면 예외 처리는 필수적인 요소입니다.특히 Spring Boot와 같은 대규모 프레임워크에서는 예외 처리의 일관성과 유지보수성이 중요한데요.이번 포스트에서는 Spring Boot에서 ErrorCode, ErrorResponse, ServiceException, GlobalExceptionHandler를 사용해 전역 예외 처리 시스템을 구축하는 방법을 단계별로 알아보겠습니다.  1. 에러 처리 시스템 구축 : ErrorCode애플리케이션의 예외 처리를 표준화하고 일관되게 관리하기 위해 ErrorCode라는 열거형(enum) 클래스를 생성합니다. 이를 통해 HTTP 상태 코드, 에러 코드, 에러 메시지를 한 곳에서 정의하고 사용할 수 있습니다.@Getter@AllArgsConstruc..
12018 Yonsei TOTO링크https://www.acmicpc.net/problem/12018 문제연세대학교 수강신청이 얼마 전부터 바뀌어, 마일리지 제도로 바뀌었다. 이 제도는 각각의 학생들에게 마일리지를 주어 듣고 싶은 과목에 마일리지를 과목당 1~36을 분배한다. 그리고 모두 분배가 끝이 나면 과목에 대해서 마일리지를 많이 투자한 순으로 그 과목의 수강인원만큼 신청되는 방식이다.성준이는 연세대학교 재학 중인 학생이다. 성준이는 저번 수강신청에서 실패하여 휴학을 했기 때문에 이번 수강신청만은 필사적으로 성공하려고 한다. 그래서 성준이는 학교 홈페이지를 뚫어버렸다.그 덕분에 다른 사람들이 신청한 마일리지를 볼 수 있게 되었다. 성준이는 주어진 마일리지로 최대한 많은 과목을 신청하고 싶어 한다. ..
빈 🐥
'Java' 태그의 글 목록