TIL

슬기의 TIL - 2023.05.15

seulki_lim 2023. 5. 16. 00:29

전체 피드 조회를 하면 내 게시글과 내가 팔로우한 멤버의 게시글이 작성 시간 기준 내림차순으로 보여지도록 하려고 한다.

아직 팔로우가 어떻게 동작하는지 확인하지 못해서, 내 게시글만 보여지도록 구현해놓았다.

 

추가 기능 구현 완료!

 

 

for문을 많이 사용해 지저분해졌다..(현재 내 최선)

내일 코드 리뷰때 Jquery 쓰는 법 배워서 수정해봐야지!

 

그리고 제네릭 ? 사용하는 것도 고치고 싶다.

 

지난 주에 사진 불러오는 데 오래 걸려서 매니저님께서 추천해주신 방법이 캐싱이었다.

이제 기능 구현은 다 했으니, 캐싱 작업을 추가로 찾아보고 적용시켜봐야겠다.

 

그리고 테스트코드 이번엔 진짜 작성해볼거다!

 

이미지 부분을 어떻게 작성하면 될 지 걱정인데..

일단 해보자!!


 

프론트에서 사진 업로드 구현시 400, 415 에러

팀원들이 백앤드 코드를 수정해보자고 해서

이미지 보내는 부분을 @RequestPart -> @RequestParam으로 바꿔보았으나 해결되지 않았다.

 

 

file 객체와 VO 객체를 한 번에 받을 때는 @RequestPart를 사용한다고 한다.

하나의 api에서 mediaType을 지정해 MultipartFile과 Json을 한 번에 전달받을 수 있다.

 

 

참고

https://velog.io/@jcrs0907/Spring-Multipart-%EC%9A%94%EC%B2%AD-%EC%B2%98%EB%A6%AC

 

+ 내가 찾은 아래 블로그 참고해서 프론트 문제 해결!!!!!

 

https://gaemi606.tistory.com/entry/Spring-Boot-multipartform-data-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C-React-Axios-REST-API

 


 

프로젝트를 하면서 가장 어려운 문제가 뭔지
세운 가설은 뭔지
그 중 효과있었던 건 뭔지
그걸 하면서 가장 어려운건 뭔지
과정에서 배운건 뭔지
...

계속 꼬리를 물며 질문합니다

- 남병관 CTO