Projects/[clone] 네이버 웹툰 15

09. 느낀점

매일같이 조금씩 하기 이게 생각보다 힘들다. 체력과 시간은 한정적인데 할 게 자꾸 있다보니... 근데 생각해보면 틈틈이 시간은 난다. 체력이 제일 큰 문제같다. 너무 자주 앓는다.chat gpt 진짜진짜 학습 툴로 너무나 훌륭하다. 나는 특히 잘 아는 사람한테 물어보고 전반적인 내용을 알고나서, 내가 검색을 통해 자세히 공부하는 방향을 좋아한다. 하지만 이 방법은 잘 아는 사람도 필요하고 그 사람이 여유가 있어야해서, 어떻게 보면 실례가 되는 방법이라고 생각하는데 이게 char gpt가 그 역할을 톡톡히 해준다. 그래서 항상 고맙다고 인사하며 끝낸다. 고맙다 ai민수야!

09. WebEps Basement

WebEps Api 번호 기능명 API명 권한 설명 1 회차 추가 postEsp 관리자 필수 속성들을 작성하여 추가 2 회차 조회(개별) selectEpsOne 일반, 관리자 특정 회차 상세 조회(만화보기) 3 회차 조회(전체) selectEpsAll 일반, 관리자 모든 회차를 조회, 페이지네이션(무한 스크롤로 변경 예정) 4 회차 수정 updateEps 관리자 회차 속성 수정할 때 사용 5 회차 삭제 deleteEps 관리자 회차 속성 수정할 때 사용 6 별점 등록 rateStar 일반 유저가 매긴 별점(1~5)을 전달하고 별점 등록자 수를 카운팅 Controller 1,2,3,4,5 완성 Dto post, patch, response 완성 Entity 웹툰 회차, 조회 웹툰 간 관계 수정(1:1 =>..

08. 느낀점

확실히 작성하자. 내가 뭐가 필요한 지, 뭐를 수정하고 뭐를 했는지를 잘 적어야한다. 시간이 너무 소모돼서 실력 기르는데 방해된다고 생각했지만, 그게 아니라 나는 그냥 적기 힘들어서 핑계를 댄 것이다. 막상 적어보면 어떤 용어를 써야하는지부터 시작해서 특히 어떤 작업이 필요한 지를 적다보면 내가 어떤 부분이 부족함을 알 수 있고 충분한 공부가 된다. 귀찮더라도 꼬박꼬박 기록하자시작 전 TODO 시작 전 가볍게 적던 계획에 추가로 작업하면서 앞으로 필요할 것들을 메모하는 TODO 파일을 하나 작성하자

08. WebInfo Basement

WebInfo Api 번호 기능명 API명 권한 설명 1 웹툰 추가 postWeb 관리자 필수 속성들을 작성하여 추가 2 웹툰 조회(개별) selectWebOne 일반, 관리자 특정 웹툰 상세 조회 3 웹툰 조회(전체) selectWebAll 일반, 관리자 모든 광고를 조회, 페이지네이션(무한 스크롤로 변경 예정), 카테고리별 검색(optional), 키워드 검색(optional) 4 웹툰 수정 updateWeb 관리자 웹툰 속성 수정할 때 사용, 웹툰 삭제는 존재하지 않고 상태 변경(휴재 및 완결)만 존재 Controller base annotation 작성 service di mapper di API 대응 Handler Methods frame 구성 Dto frame 및 필드 작성 Entity 관리자..

07. User Basement

User Api 번호 기능명 API명 권한 설명 1 회원가입(유저 추가) 일반 OAuth2 네이버를 이용할 예정 2 유저 조회(개별) selectUserOne 관리자 특정 유저 상세 정보 조회 3 유저 조회(전체) selectUserAll 관리자 모든 유저를 조회, 페이지네이션, 카테고리별 검색(optional), 키워드 검색(optional) 4 유저 수정 updateUser 관리자 특정 유저의 권한 혹은 상태를 변경, 유저 삭제는 존재하지 않고 상태 변경만 존재 Controller base annotation 작성 service di mapper di Dto frame 구성 Entity 가독성 개선(주석 구분) status default value 부여 Mapper Repository Service ..

07. Ad Basement

Ad Api 번호 기능명 API명 권한 설명 1 광고 추가 postAd 관리자 광고 엔티티의 모든 속성 필수 2 광고 노출 exposeAd 일반, 관리자 1.자동 순차별 조회 2.노출 횟수 조절(optional) 3 광고 조회(개별) selectAdOne 관리자 특정 광고 상세 조회 4 광고 조회(전체) selectAdAll 관리자 모든 광고를 조회, 페이지네이션, 카테고리별 검색(optional), 키워드 검색(optional) 5 광고 수정 updateAd 관리자 같은 기업의 광고 내용 혹은 링크를 수정할 때 사용 6 광고 삭제 deleteAd 관리자 해당 기업의 광고 삭제 Controller base annotation 작성 service di mapper di API 대응 Handler Metho..