상품 담당

🚀 MultiPartform data 와 @RequestPart,@RequestParam

➗상품 수정시 이미지 분기 처리 문제

대표이지미 유지

-기존 이미지 삭제 없고 이미지 추가 없음
-기존 이미지 삭제 없고 이미지 추가 있음
-기존 이미지 삭제 하고 이미지 추가 없음
-기존 이미지 삭제 하고 이미지 추가 있음

대표이미지 수정(기존 대표이미지 추가 후 삭제)

-기존 이미지 삭제 없고 이미지 추가 없음
-기존 이미지 삭제 없고 이미지 추가 있음
-기존 이미지 삭제 하고 이미지 추가 없음
-기존 이미지 삭제 하고 이미지 추가 있음

🔍상품 검색시 검색 단어가 포함된 데이터들 조회 문제

SQL에서 %를 사용하면 해당 위치에 어떤 문자열이든 올 수 있다는 것을 활용

1. 쿼리 스트링으로 검색단어를 받습니다.
2. String 검색단어변수 = %쿼리스트링으로_받은_검색단어%
3. repository에서 검색단어변수 를 쿼리문에 추가합니다.

이 방법으로 상품 검색시 검색 단어가 포함된 데이터들을 조회하도록 하였습니다.

❕느낀점

상품을 담당하게 되면서 다양한 데이터 처리방법과 JPA 활용 방법을 배웠습니다. 이미지 파일은 데이터 크기가 크므로 s3에 이미지 파일을 전송하고 받은 url을 데이터베이스 저장하는 방법을 해봤습니다. 특히 JPA로 데이터베이스의 데이터들을 다양하게 소싱하는 방법을 경험할 수 있었습니다.