모바일앱개발(3)
-
[Android 공부] Spring Boot와 연계를 통한 회원가입 구현(3)
저번에 이메일 중복 체크를 하였고, 이번에는 실제 회원가입을 구현해볼 겁니다.백엔드 설정1. 회원가입 요청/응답 DTO 추가요청은 이메일(username), 비밀번호, 이름, 나이, 전화번호, 역할(유저 or 어드민) 값들을 정의하였고,응답은 회원가입 성공 여부, 메시지를 정의하였습니다.public class RegisterRequest { private String username; private String password; private String name; private int age; private String phoneNum; private String role; public String getUsername() { return username; } public String g..
2025.06.02 -
[Android 공부] Spring Boot와 연계를 통한 회원가입 구현 - 이메일 중복 체크(2)
저번에 로그인을 구현해봤는데, 회원가입도 다를 게 없었습니다. 오히려 더 간단했습니다.회원가입 시에는 이메일, 비밀번호, 이름, 나이, 전화번호를 입력받아서 DB에 저장하고, 이메일은 중복확인을 통해 이미 DB에 존재하는 이메일인지 체크할 겁니다. 백엔드 설정1. 이메일 중복 체크 시 사용할 요청/응답 DTO 추가이메일 중복 체크 시 사용할 DTO를 추가할 건데, 이름은 EmailCheckRequest, EmailCheckResponse로 하였습니다.프론트에서 중복 체크를 요청할 때 이메일 값만 넘길 것이므로, username(변수명은 security랑 혼동하지 않기 위해 username으로 하였음)만 정의했습니다.응답 때는 존재 여부만 전달해주면 되기 때문에 exists Boolean 변수를 정의했습니..
2025.06.02 -
[Android 공부] Spring Boot와 연계를 통한 로그인 구현 (1)
기존에 진행 중이던 프로젝트 "FlipMarket"을 안드로이드 버전으로도 개발하면 괜찮겠다고 생각해서 웹 개발과 병행하며 진행 중에 있습니다.솔직히 이 프로젝트는 할 필요 없었는데, 곧 선발전 대회가 있어서 대비할 겸 공부하자 생각해서 진행하게 되었습니다. 백엔드 설정1. 필요한 의존성 추가 및 DB 연결Spring Security + JWT를 활용해서 로그인을 구현할 것이므로 이와 관련된 라이브러리 의존성을 추가했습니다. 그 외의 것들은 이 후에 개발할 때 편의를 위함과 기본적인 라이브러리들을 추가했습니다.dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.spri..
2025.05.28