커스텀해서 서비스 단에서 던지는 예외는 무조건 BusinessException으로 던지도록 통일
ErrorCode를 인터페이스화 해서 도메인 별로 ErrorCode 상속받아서 enum으로 관리
아래는 나의 코스 에러코드 예시
서비스 단에서 userId를 참조할 일이 많음
userService.getCurrentUserId()에서 securityContext에 등록된 유저를 조회하여 현재 로그인된 userId를 얻음