Records

2021-05-15 ( 영속성 구현 및 테스트 때 발견된 실수 )

지후0816 2021. 5. 15. 18:55

## 에러

 - invalidate caches 진행 후, load gradle project가 뜨면 load > trust 해줌

 

## 자주 하는 실수 리스트
 - ext/ = export(산출물)
 - 어떤 id를 통해 다른 객체의 값을 얻을 때, 가리켜야 하는 것이 어떤 id인지 명확하게 해야한다. memberId, boardId 등
 - 사용자의 입력값을 필터링 후 최종적으로 담을 때, trim() 해줄 것.
 - memberController 작성 시, join과 loginedMember에서 두 경우 모두 사용 가능한 getMemberByLoginId를 쓰는 게 좋다.
 - 영속화에서 Util에서 읽고 쓰는 함수들
 - join, add, write에서 lastId에 1을 더해주는 것
 - writeIntInFile 함수에도 mkdirs를 해줘야 한다.
   join과정에서 setMemberLastId 때문.