🔔[Born To Be Dev] Innovation Camp/TIL

22.09.21 (수) 52일 차

디카페인라떼 2022. 9. 22. 01:10

오늘 한 것

  • [DB] querydsl (JPA native query) -> @Query 강의 먼저 듣기
  • [팀] 모임 생성/수정/삭제 controller 
  • [개인] 게시글 이미지 업로드 
  • [개인] 게시글 이미지 수정 (하는 중)

오늘 배운 것

내일 할 것

  • [개인] 좋아요 토글 블로그에 정리 (0,1방식) / (boolean 방식)
  • [개인] S3설정 + 이미지 업로드 + 이미지 수정 블로그에 정리..
  • [개인] 이미지 수정 => 수정 시 사진 안넣고 수정시 사진이 바뀜.... 
  • [개인] 이미지 수정 => 이미지 넣고 수정 시 S3에 기존 사진 삭제 후 수정한 이미지만 저장하기
  • [팀] 모임 생성/수정 => 이미지 업로드 넣기
  • [패스트캠프] @Query

무난하게 팀과제를 하고 있었는데 와이어프레임을 보니 상의할 때 없었던 이미지 업로드가 있었다......

db 강의를 보려고 해도 초조하기만 하고...ㅎ

 

일단은 개인프로젝트에 먼저 이미지 업로드를 해보았다

S3 설정은 여러 블로그를 보고 했다 (나중에 대참사)

코드는 잘 이해가 가지 않아서 결국엔 이미 업로드 부분을 구현했던 분에게 물어보고

다시 해보았으나 이번엔 bean 주입? DI 문제로 에러가 생겼고 결국에는 @Autowired로 해결!(에러노트는 작성 못함...

채멘 : spring 버전이 다르면 어노테이션이 다르게 들어갈수도 있다고!)

그다음엔 S3 설정 문제로 에러... 다행히 그분이 참고한 자료를 보여주셔서 업로드까진 무사히 해냈다.

 

그리고 수정을 하려고하니.. PUT이어서 그런지 몰라도 

사진 업로드 없이 글만 수정하면 기존에 있던 사진이 나오는 게 아니라 아예 하얀화면으로 대체가 된다.

 

if / else 를짜서 해보기도 하고 초기화를 null로 안시키도 하고 ..

해보아도 똑같다.. 일단 수정까지 개인 프로젝트에 성공하고나서

팀과제에 넣어봐야겠다.

 

금요일에 채멘 코드리뷰 해주기로 했으니까! 그전에 얼추 CRUD 만들고 테스트까지 해내고 싶다...

 

'🔔[Born To Be Dev] Innovation Camp > TIL' 카테고리의 다른 글

22.09.23 (금) 54일 차  (0) 2022.09.24
22.09.22 (목) 53일 차  (0) 2022.09.23
22.09.20 (화) 51일 차  (0) 2022.09.21
22.09.19 (월) 50일 차  (0) 2022.09.20
22.09.16 (금) 47일 차  (0) 2022.09.17