오늘은 기본적인 crud는 다 했지만 요구되는
인증 관련X
서비스 -impl 분리X
카테고리 X
기능이 없어서 리팩토링 했다.
Item에 카테고리 불러오기
아이템 등록,카테고리 정보 등록->카테고리 정보(카테고리 id) ->카테고리 레퍼지토리에 있는걸 조회 같이 생성
1.카테고리 정보를 불러온다
아이템에 같이 올려줄 정보이니 아이템을 올리는 데 필요한 정보(ItemRequestDto) 에 적어준다.
2.아이템 엔티티의 카테고리-아이템 연관관계를 설정해주고
아이템을 만들 때 카테고리도 들어가는게끔 넣어준다.
3.ItemService 구현
1. 조회 (카테고리가 있어야 만들어지니까)
2. Category는 Optional이라 예외처리 (orElseThorw등) 해줘야한다
옵셔널이란? https://highright96.tistory.com/5 참고
3.아이템을 생성 할 때 Item(itemRequestDto,category) 카테고리도 들어가게끔 추가.
findAllOrderByModifiedAtDesc(); ->findAllByOrderByModifiedAtDesc();
6379? -> redis? -> redis 재실행 -> 해결
->검색해보니 메서드 매칭 오류라고 한다.
-> url잘못된거 확인 -> url매칭해주기
1.내 브랜치 커밋
2.메인 풀
3.내 브랜치 main에 병합
4.내 엔티티 어디갔노😱
-> 깃허브 History에서 복붙
아마 브랜치 푸시를 메인에 병합하고나서 한게 실수인것 같다.
1.내 브랜치커밋,푸시
2.메인 풀
3.내 브랜치 main 풀
4.내 브랜치 (원격)내 브랜치 풀
이론상 가능.
code with me 라는 게 있는데 동시에 코딩할 수 있음