내일배움캠프 1/19

PRESENT_22·2023년 1월 19일
0

내일배움캠프

목록 보기
52/56

💪오늘 배운 내용

오늘은 기본적인 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) 카테고리도 들어가게끔 추가.


😨오늘의 오류

service,ProductInquiryRepository 가 표시되면서 스프링 오류가 계속 뜸

findAllOrderByModifiedAtDesc(); ->findAllByOrderByModifiedAtDesc();

6379~~ 암튼 오류


6379? -> redis? -> redis 재실행 -> 해결

405 method not allowed

->검색해보니 메서드 매칭 오류라고 한다.

-> url잘못된거 확인 -> url매칭해주기

깃허브 대참사

1.내 브랜치 커밋
2.메인 풀
3.내 브랜치 main에 병합
4.내 엔티티 어디갔노😱

-> 깃허브 History에서 복붙

아마 브랜치 푸시를 메인에 병합하고나서 한게 실수인것 같다.

1.내 브랜치커밋,푸시
2.메인 풀
3.내 브랜치 main 풀
4.내 브랜치 (원격)내 브랜치 풀
이론상 가능.


✔️check list

code with me 라는 게 있는데 동시에 코딩할 수 있음

0개의 댓글