쿠오

📚 오늘의 공부

매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.

전체 글

Spring MVC vs WebFlux

Spring MVC vs WebFlux, 언제 무엇을 쓸까

“요즘은 WebFlux 써야 한다던데?” 리액티브가 한창 유행할 때 “이제 MVC는 옛날 거고 WebFlux를 써야 한다”는 말을 많이 들었습니다. 그런데 막상 도입하면 학습 곡선도 가파르고, 스택 트레이스는 읽기 힘들고, 생각만큼 무조건 빠르지도 않았습니다. 이 글은 “둘 중 뭐가 좋다”를 말하려는 게 아닙니다. 두 모델이 스레드를 어떻게 다루는...

더보기 →
REST API 예외 처리

REST API 예외 처리: @RestControllerAdvice로 일관된 응답 만들기

에러 응답이 제각각이면 클라이언트가 괴롭다 API를 만들다 보면 예외 상황이 끝도 없습니다. 없는 리소스 조회, 검증 실패, 권한 없음… 처음엔 컨트롤러마다 try-catch로 막고 그때그때 다른 JSON을 내려줬는데, 프론트엔드 입장에선 에러 응답 형식이 API마다 달라서 처리가 고역이었습니다. 😵 해법은 예외 처리를 한 곳으로 모으고, 응답 형...

더보기 →