Spring boot로 제작한 프로젝트의 마무리 단계에서 swagger를 활용해 OpenAPI를 작성해 보려고 한다. OpenAPI에 대해 찾아보려니 헷갈리는 부분에 대해 명확히 짚고 넘어가고자 한다. OpenAPI VS Open API 이 두 용어는 공백 한끗차이이다. 하지만 전혀 다른 뜻을 가지고 있으며 앞으로 설명할 때 OpenAPI는 OAS: Op...

좋은 테스트 코드는 FIRST 규칙을 따릅니다:Fast: 테스트는 빠르게 실행되어야 합니다Independent: 각 테스트는 독립적이어야 합니다Repeatable: 어떤 환경에서도 반복 가능해야 합니다Self-Validating: 테스트는 스스로 성공/실패를 판단해야

Spring MVC와 Filter 레벨에서의 예외 처리 방식 비교 목차 핵심 질문 결론부터 말하면 GlobalExceptionHandler의 동작 원리 Security Handler의 동작 원리 요청 처리 전체 흐름 왜 이렇게 다를까? 코드 비교 정리 테이블 핵심 질문 Q: GlobalExceptionHandler에서는 ResponseEntity만 반...