-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[refactor] 코드 스타일 통일 #68
The head ref may contain hidden characters: "refactor/63_june-777_\uCF54\uB4DC\uC2A4\uD0C0\uC77C\uD1B5\uC77C"
Conversation
에러 코드는 클라이언트에게 보여지는 부분이다.
코드 스타일 통일에 따라 해당 예외는 제거함
1. 컨트롤러 계층 - xxxRequest 1. 서비스 계층 - xxxCommand 2. 변경함에 따라 서비스 계층에서 Vendor 를 조회하는 로직이 추가됨
Request, Command DTO로 분리하는 과정에서 MenuLineItem 을 외부 클래스로 분리함
1. 서비스 계층 - xxxCommand 2. 변경함에 따라 서비스 계층에서 Vendor 를 조회하는 로직이 추가됨
- storeId는 request param 에서 path variable 로 이동 - StoreMenuRegistrationResponse 을 반환하도록 함
- 가게 등록 response - 가게 메뉴 등록 response
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저도 도메인 예외 처리가 모두 같은 작업을 처리해서 예외 처리에 대해서 고민이 생기긴 하네요!
도메인 별로 분류하면 나중에 멀티모달 등으로의 확장에 용이하긴 하지만 아직은 큰 효용이 없는 것 같긴해요 😅
src/main/java/camp/woowak/lab/store/exception/InvalidStoreCreationException.java
Outdated
Show resolved
Hide resolved
String message 는 로그를 의미함 로그성 메시지를 강제하기 위해, 이외의 생성자는 제거함
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
좋습니다! 고생하셨습니다!!!!!
…코드스타일통일 # Conflicts: # src/main/java/camp/woowak/lab/menu/exception/MenuErrorCode.java # src/main/java/camp/woowak/lab/web/api/store/StoreApiController.java # src/test/java/camp/woowak/lab/web/api/store/StoreApiControllerTest.java
💡 다음 이슈를 해결했어요.
Issue Link - #63
💡 이슈를 처리하면서 추가된 코드가 있어요.
1. 컨트롤러 계층 - xxxRequest, 서비스 계층 - xxxCommand
2. 컨트롤러 메서드 반환타입 - xxxResponse
3. 커스텀 예외 - BadRequestException, NotFoundException 등을 상속하도록 수정
4. 서비스 계층 반환 타입 - void 에서 Long으로 수정
5. 도메인 컨트롤러에서 예외 핸들링
💡 이런 고민을 했어요.
각 도메인 컨트롤러에서 핸들링을 세부적으로 할 필요가 있을까?
✅ 셀프 체크리스트