오늘 한 일

  • 프로젝트 : 시안 수정사항 ppt 제작 완료, 파일서버 사용자 추가 배움
  • 뉴스레터 : 참여 코너 소개글, 이미지 의뢰글 초안 작성
  • homey 사이드 프로젝트
  • 인프런 스프링 핵심 원리 - 기본편 수강 중 : AppConfig 리팩터링 ~ 좋은 객체지향 설계의 5가지 원칙의 적용까지 수강

homey 사이드 프로젝트

  • MemoryRepository, ServiceImpl java test units 추가
  • 첨부파일 관련 도메인 작성

JUnit 테스트 코드 작성

  • ServiceImpl, MemoryRepository에 대한 테스트 코드를 작성하고 잘 실행되는 것을 확인하였다.
  • 근데 첨부파일 생각해보니 service에도 변화가 필요할 것 같아서 수정이 있을 듯.

첨부파일 정보 저장 테이블 데이터 타입 문제

  • 기존 테이블 계획 : 첨부파일-사이즈 컬럼 타입이 numeric(8, 0)으로 되어있었다.
  • numeric타입이 뭐고, 왜 쓰는지 잘 모르겠어서 검색해봤는데 소수점 앞 자릿수, 뒤 자릿수를 설정할 수 있다고 한다.
  • MultipartFilegetSize() 메소드가 Long타입으로 byte 정보를 반환하는 것을 알게 되었다. Interface MultipartFile
  • 일단 첨부파일 size는 Long타입으로 해보기로 했다.

github

  • 강의 프로젝트와 사이드 프로젝트를 동시에 열어서 하다보니 강의 프로젝트에 사이드 프로젝트의 브랜치를 잘못 push하는 일이 있었다.
  • 순간 main과 섞인줄 알고 놀랐지만 다행히 branch에서 하던 작업이라 삭제가 쉬웠다.
git push origin --delete <<원격저장소 branch이름>>
profile
문서화를 좋아하는 개발자

0개의 댓글