Memo
Progress 정리
l 목표
- [1주] Tistory API를 통한 데이터 수신
- [2주] 데이터베이스와 sync / 비교
- [3주] 데이터베이스에 추가 / 삭제 / 수정
l 현재 상태
- 데이터베이스 연동 확인
l 오늘 할 일
- data.sql 작성
- Tistory API 데이터 가져오기 테스트
- Tistory API DTO 작성
Done
l data.sql 작성
- 테스트 데이터 입력
l DB 연동 테스트
- DB table underscore 문제 해결
To-do
l Tistory API 테스트부터 진행하기
- DB에서 access token 가져오기
- Tistory API 전송 (글 목록)
- 데이터 읽어보기
l Tistory API마다 DTO 작성
- 필요한 데이터 확인
- 데이터 파싱
New
Spring Intellij 오류 처리
l import하지 못하는 상황 (manually 프로젝트 위치 옮긴 것으로 추정)
- File | invalidate cache로 해결
- Refactor | Move Directory 사용하기
CrudRepository를 활용한 findById
l TistoryInfo table에 데이터가 있음에도 findById를 활용해 데이터를 가져오지 못함
- Hibernate log의 where문에 table 이름이 tistory_info로 입력되는 것을 확인
- camel case를 split하는 것으로 확인
Things to know
Github 사용시 application.properties
l application.properties 민감정보가 github에 노출됨
- 현재 노출된 내용에 대한 처리 필요
- 대책 방안 조사하기
'정리하기 > DR' 카테고리의 다른 글
[Daily Report] 22.01.12 - DB Sync를 위한 DB/Blog 데이터 불러오기 구현 (0) | 2022.01.12 |
---|---|
[Daily Report] 22.01.11 - DB Sync를 위한 DAO 작성 (0) | 2022.01.11 |
[Daily Report] 22.01.10 - DB Sync를 위한 데이터 정의 및 API/DB 데이터 읽기 구현 (0) | 2022.01.10 |
[Daily Report] 22.01.09 - XML parser 구현 및 TistoryAPI 객체 작성 (0) | 2022.01.09 |
[Daily Report] 22.01.05 - Tistory API 데이터 파싱 구현 (0) | 2022.01.06 |