const addMarker = async () => {
const formData = new FormData();
formData.append('markerLatitude', props.latitude);
formData.append('markerLongitude', props.longitude);
formData.append('markerTitle', title.value);
formData.append('markerContents', content.value);
if (imageFile.value) {
formData.append('markerBoardFile', imageFile.value); // 이미지 파일 추가
}
for (let [key, value] of formData.entries()) {
console.log(key, (typeof value), value);
}
try {
const response = await axios({
method: 'post',
url: '/api/marker/save',
data: formData,
headers: {
'Content-Type': 'multipart/form-data',
},
});
지금 이런식으로 마커 생성 시 발생하는 데이터를 데이터베이스에 담을려고 합니다.
public class MarkerDTO {
private Long markerId;
private Double markerLatitude;
private Double markerLongitude;
private String markerTitle;
private String markerContents;
다음과 같이 데이터베이스를 형성했는데
다음과 같이 markerTitle, markerContents 의 데이터만 담기고 위도, 경도 값이 왜 안 담기는지 잘 모르겠습니다. ㅠㅠ