[Project] Sparkle Note / Paper 서비스의 선생님 작성 권한 추가 과정
·
Project/Sparkle-Note
선생님은 롤링페이퍼를 작성할 수 없게 학생 기반으로만 CRUD API 개발을 해놨었다...학생들이 이용하는 것이다라는 생각에 사로잡혔었나 왜 이렇게 개발을 해놨는지 모르겠다..이런 것이 리팩토링의 중요성인 거 같다!! 선생님 작성기능을 추가해 보자!!!Paper 서비스의 선생님 작성 권한 추가 과정- 문제점 파악권한 처리의 불완전성Paper 서비스가 학생(Student) 중심으로만 설계선생님(OAuth2User)의 paper 작성 기능 부재createPaper, updatePaper, deletePaper 모두 student_id를 기반으로 동작데이터 구조의 제한Paper 엔티티가 student_id를 필수(NOT NULL)로 요구선생님이 작성한 paper를 저장할 수 없는 구조응답 데이터의 불충분Pap..