[Fix/fix-common-responses] - Jackson Binding을 위한 기본생성자#70
Conversation
WalkthroughThe changes introduce adjustments to the error response hierarchy and mutability of response classes. The Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant RegisterErrorResponse
participant ErrorResponse
participant CustomResponseCode
Client->>RegisterErrorResponse: create(errorCode, temporalRegisterToken)
RegisterErrorResponse->>ErrorResponse: super(errorCode.getClientMessage(), errorCode.getCode())
RegisterErrorResponse->>RegisterErrorResponse: setTemporalRegisterToken(temporalRegisterToken)
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (3)
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
jeeheaG
left a comment
There was a problem hiding this comment.
고생하셨습니다~
수정을 요하는 건 아니고 그냥 궁금한 게 있는데
의도치 않은 객체가 null 상태로 추가되는 거면 JsonInclude.Include.NON_NULL 로는 해결이 안되었나요?
음.. 필드값이 아니라 파라매터값인데 응답에 포함되는경우라 어노테이션을 찾아보진 않았던것같아요. |
|
넵 머지시킬게여~~ |
작업내역
{ "errorCode": { "client_message": "string", "http_status_code": "CONTINUE", "log_message": "string", "code": "string" }, "temporal_register_token": "string", "success": true, "message": "string", "code": "string" }Summary by CodeRabbit
Refactor
Chores