오늘 한 일
- 프로젝트 : 시안 수정사항 ppt 제작 완료, 파일서버 사용자 추가 배움
- 뉴스레터 : 참여 코너 소개글, 이미지 의뢰글 초안 작성
- homey 사이드 프로젝트
- 인프런
스프링 핵심 원리 - 기본편
수강 중 : AppConfig 리팩터링
~ 좋은 객체지향 설계의 5가지 원칙의 적용
까지 수강
homey 사이드 프로젝트
- MemoryRepository, ServiceImpl java test units 추가
- 첨부파일 관련 도메인 작성
JUnit 테스트 코드 작성
ServiceImpl
, MemoryRepository
에 대한 테스트 코드를 작성하고 잘 실행되는 것을 확인하였다.
- 근데 첨부파일 생각해보니
service
에도 변화가 필요할 것 같아서 수정이 있을 듯.
첨부파일 정보 저장 테이블 데이터 타입 문제
- 기존 테이블 계획 : 첨부파일-사이즈 컬럼 타입이
numeric(8, 0)
으로 되어있었다.
- numeric타입이 뭐고, 왜 쓰는지 잘 모르겠어서 검색해봤는데 소수점 앞 자릿수, 뒤 자릿수를 설정할 수 있다고 한다.
MultipartFile
의 getSize()
메소드가 Long
타입으로 byte 정보를 반환하는 것을 알게 되었다. Interface MultipartFile
- 일단 첨부파일 size는 Long타입으로 해보기로 했다.
github
- 강의 프로젝트와 사이드 프로젝트를 동시에 열어서 하다보니 강의 프로젝트에 사이드 프로젝트의 브랜치를 잘못 push하는 일이 있었다.
- 순간 main과 섞인줄 알고 놀랐지만 다행히 branch에서 하던 작업이라 삭제가 쉬웠다.
git push origin --delete <<원격저장소 branch이름>>