annotation
-
[Java] SpringBoot 프로젝트 : 프로필 사진 기능 구현(6) - 이미지 Ajax 전송 데이터 처리(@ResponseBody, @ModelAttribute)프로젝트/기능 정리 2023. 6. 12. 13:19
목적 회원제 웹사이트 개발시 거의 필수적으로 사용되는 프로필 사진 등록 및 수정 기능 구현 프로필 이미지 등록 관련 DB, Java, JS 처리 총 정리 일부 받아서 쓴 코드 리뷰 지난 글에서는 JS에서 FormData 객체를 통해 Ajax 방식으로 데이터를 컨트롤러에 전송하는 방법을 알아봤다. 이번 글은 마지막 과정인 컨트롤러에서 전달 받은 데이터를 처리하고 DB에 저장하는 코드를 보자. 데이터 흐름도는 다음과 같다. [데이터 흐름도] 이전 글에서 Ajax를 이용해 컨트롤러에 이미지 데이터를 넘겨줬다. [JavaScript - Ajax처리] 상기를 위해 코드를 다시 보면 다음과 같다. //파일 전송 let form_data = new FormData(); form_data.append('upload',..