728x90
반응형

백엔드 2

[해결] 이미지 업로드 시 데이터저장 오류

1. 문제발생장소 : 도서관 프로젝트 2. 문제 : 책 등록시 이미지/책정보 두가지를 백엔드에 저장해야하는데, 책정보만 저장되고 이미지는 저장되지않음 3. 문제코드 4. 문제 확인 4-1 프론트 4-2 컨트롤러 5. 문제해결 책은 한권당 사진이 하나라 List형태로 값을 저장하지않고 그냥 BookAttachVO로 컨트롤 해야했다. 관련코드들을 List > 단일변수로 수정하니 값을 잘 받아들였다. 원래 수정된 코드처럼 되어있었는데 다른 기능 만들면서 수정했더니 기존 기능이 꼬이네.. ㅠㅠㅠ

문제 및 해결 2023.06.29

[Spring Project] 도서관만들기 #2-2 회원가입(Back)

※ 실제작업순서와 포스팅순서가 다를 수 있습니다 1. sql table 생성 전화번호와 주소열을 정말 고민했는데 큰규모의 프로젝트가 아니니 우선 각각의 항목을 따로 관리하기로 했다 2. MemberVO 생성 3. MemberController 기본설정 4. 아이디 중복확인 코드 - 회원가입시 입력된 아이디에 "="이 붙어와서 split으로 나눠준 후 첫번째 배열로 재셋팅( "="를 제거하는셈) - Service에 checkIfIdIsDuplicate 실행 (중복확인) - 콘솔창으로 중복여부 확인 및 리턴 - MyBatis에서 백엔드에 저장되어있는 모든 id를 가져온 후 List에 담는다 - List에 입력된 id가 있는지 확인하여 true/false 리턴 5. 가입하기버튼 클릭시 - 입력된 회원정보들을 ..

프로젝트 2023.06.29
728x90
반응형