깃허브: https://github.com/k-seok/Youtube_clone
현재 상황과 다음 할 일을 명확히 하기 위해 앞으로는 커밋 후 간단하게 글을 남기려고 한다.
1번째 커밋
2번째 커밋
- MemberRepository, MemberService 구현 및 테스트
3번째 커밋
- VideoRepository, VideoService 구현 및 테스트
3번째 커밋까지는 기억이 잘 안나기도 하고 변동사항도 없어서 간단히 기록했다.
4번째 커밋
- Channel 엔티티, VideoInfo,
- 지금 구현에 필요하지 않아보이는 것들을 빼고 간단한 버전을 먼저 완성하고 싶다.
- 비디오 업로드 및 DB관리 구현함
- 파일 검증 등이 필요
- 서버에서 비디오 재생 안되는 이유 찾기
오류 노트
- Video 엔티티의 좋아요 Like 칼럼이 H2 데이터베이스의 예약어여서 오류가 났다.
- file.transferTo() 에서 unhandled exception 컴파일 오류가 났다.
- try catch로 감싸주니 잘 작동한다. File을 다룰때는 exception을 처리해주어야 한다.
다음에 할일
- 멤버를 로그인 인증, 비디오 등록, 수정 권한
- 비디오 ID 유튜브처럼 url-safe base64 11자리로 만들기
- 비디오 파일 검증
특이사항
많이 간소화해서 그런지 아직 일반적인 게시판 구조와 크게 다를 것이 없어 보인다.