Memo
Mamacoco 이슈 정리
l Category Parent
- [환경] DB는 블로그에 종속된 정보를 분리하여 스키마를 설계 (ex. Category / TistoryCategory)
- [환경] 따라서 새로운 TistoryCategory가 생기면 Category id가 생성됨
- [상황] 비교를 위해 Tistory API에서는 tCatId/tParent를, DB에서는 tCatId/Parent를 가져옴
- [비교] 비교해야하는 것은 카테고리의 Parent가 바뀌었는지
- [시나리오] 그런데 Parent가 새로 생성된 카테고리라서 CatId가 없다면?
- 계속 정리하기…
스프링 책
l 의존 자동 주입
- @Autowired : 타입으로 찾음
- @Qualifier
- 상속 주의
- @Autowired 필수 여부 조절 3가지
스프링 인강
l 스프링 통합 테스트
l JDBC부터 스프링 데이터 JPA까지
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하는 것으로 확인
Intellij 단축키
l inline 옵션 (라인 하나로 병합)
- Ctrl + Alt + n
Spring 애노테이션
l @Qualifier
- @Autowired에서 빈을 명시
Spring
l JdbcTemplate
- 템플릿 패턴
l JPA
- CreudRepository만 사용해봤음
- JpaRepository를 사용해봐야할 듯
JAVA
l 인터페이스는 다중 상속이 가능하다
Things to know
탬플릿 패턴
페이징(Pagination)
'정리하기 > DR' 카테고리의 다른 글
[Daily Report] 22.03.17 - Berti 구현 완료 (0) | 2022.03.17 |
---|---|
[Daily Report] 22.03.11 - 스프링 책, mamacoco 이슈 발견 (0) | 2022.03.11 |
[Daily Report] 22.03.04 - 스프링 책 chap.3 / 스프링 인강 17~20강 (0) | 2022.03.05 |
[Daily Report] 22.02.18 - rememberMe client FCM 구현 테스트 완료 (0) | 2022.02.19 |
[Daily Report] 22.02.16 - rememberMe FCM 테스트 (0) | 2022.02.16 |