잡기) 400 - 잘못된 만남..

청룡·2022년 1월 11일
0

Spring 잡기

목록 보기
3/7

Sping에서 user가 입력한 사항들을 서버쪽으로 보내는 중 발생한 오류이다.
정확한 시점을 확인하기 위해 로그를 프린트하면 확인한 결과

System.out.println("system log] memberJoinForm transmit...");

parameter를 VO로 받는 중에 발생했다는 것을 알 수 있었다.

확인한 결과 별다른 사항이 잘 보이지 않던 중 Date에서 sql과 util의 차이가 있다는 점이 생각이나 고쳐보니 해결

수정전

import java.sql.Date;

import org.springframework.format.annotation.DateTimeFormat;

// 회원가입 정보를 받는 객체
public class MemberVo {
	private int member_no;
	private String member_id;
	private String member_pw;
	private String member_nick;
	private String member_gender;
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date member_birth;
	private String member_phone;
	private String member_email;
	private Date member_joindate;

수정후

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

// 회원가입 정보를 받는 객체
public class MemberVo {
	private int member_no;
	private String member_id;
	private String member_pw;
	private String member_nick;
	private String member_gender;
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date member_birth;
	private String member_phone;
	private String member_email;
	private Date member_joindate;

추가로 util은 시,분,초 까지 가져오고 sql은 가져오지 않는다는 차이점이 있어 발생하는 오류인 것 같아 이부분에 대해서 좀 더 알아볼 필요성을 느낌

profile
새대갈🕊️에서 돌고래🐬

0개의 댓글