Service
home
WOW Onboarding
home
🧩

[초급 백엔드 스터디 공지] 7회차 스터디 공지

안녕하세요! 초급 백엔드 스터디 멘토 권찬 입니다
이제 스터디도 점점 막바지로 향하고 있는데요, 이번 주 스터디는 지난 주에 완성한 스프링 어플리케이션을 조금 더 다듬어보려고 합니다. 지난 주까지 만든 어플리케이션은 의도한 대로 들어온 요청은 올바르게 처리해서 응답을 내보내지만, 의도하지 않은 요청을 받았을 때 내보내는 응답은 클라이언트 입장에서 정보가 부족합니다.
이번 스터디에서는 요청 데이터의 유효성을 검증하고, 유효성이 맞지 않을 때나 다른 에러가 발생했을 때 클라이언트가 알기 쉽도록 적절한 응답을 직접 생성해서 응답하는 방법을 알아봅니다.
오늘 스터디는 오후 6시부터 P202 에서 진행됩니다!

스터디 자료

[초급 백엔드 스터디] 7주차.pdf
651.9KB

스터디 참고 자료

implementation 'org.springframework.boot:spring-boot-starter-validation'
JSON
복사
-- member 생성 INSERT INTO MEMBER VALUES (1); INSERT INTO MEMBER VALUES (2); INSERT INTO MEMBER VALUES (3); INSERT INTO MEMBER VALUES (4); -- todo 생성 INSERT INTO Todo (todo_content, todo_is_check, member_id) VALUES ('content1', 0, 1); INSERT INTO Todo (todo_content, todo_is_check, member_id) VALUES ('content2', 0, 1); INSERT INTO Todo (todo_content, todo_is_check, member_id) VALUES ('content3', 0, 2); INSERT INTO Todo (todo_content, todo_is_check, member_id) VALUES ('content4', 0, 2);
SQL
복사
// 할 일 생성 요청 json 예시 { "memberId": 1, "content": "content" } // 할 일 수정 요청 json 예시 { "memberId": 1, "updateContent": "new content" }
JSON
복사