Spring/[P] AI 기반 사용자 맞춤형 메뉴와 맛집 추천 24

[Springboot] 회원 가입 개발하기 (2) controller, domain, repository, service

📂 apiPayload📂 config📂 controller  L UserController📂 domain  L 📂 common      L BaseEntity  L 📂 enums      L FoodCategoryName      L UserGender      L UserRole  L User📂 dto  L 📂 request      L SignUpDto  L 📂 response📂 jwt📂 repository  L UserRepository📂 service  L UserService  L UserServiceImpl  회원 가입 로직 필수 구현 코드 ① User : 사용자 엔티티@Entity@Getter@Builder@NoArgsConstructor(access = AccessLe..

[Springboot] 회원 가입 개발하기 (1) enums, dto

📂 apiPayload📂 config📂 controller  L UserController📂 domain  L 📂 common      L BaseEntity  L 📂 enums      L FoodCategoryName      L UserGender      L UserRole  L User📂 dto  L 📂 request      L SignUpDto  L 📂 response📂 jwt📂 repository  L UserRepository📂 service  L UserService 회원 가입 로직 코드 구현 전, 데이터를 받기 위해 필요한 구성 요소들 ① FoodCategoryName : 사용자가 선호하는 음식 카테고리package BabAl.BabalServer.domain.e..

회원 가입 설계하기

📂 /user  L 회원 가입 ⬅️ ⬅️ ⬅️   L 회원 탈퇴  L 로그인  L 로그아웃  L 비밀번호 재설정 (로그인 전)  L 비밀번호 재설정 (로그인 후)  🔧 디자인  🔧 필요한 데이터  L username  L email  L password  L age  L gender  L height  L weight  L activity level  L preferred food  L bmr (age, gender, height, weight, activity level 로 계산 → 메인 페이지에서 조회) 🔧 HTTP Method  L POST 🔧 API Path  L /user/signup 🔧 API Request  L Body{ "name" : string, "email" : string..

API 정리

개발해야 하는 API 종류를 정리해보자 ._. 📂 /user  L 회원 가입  L 회원 탈퇴  L 로그인  L 로그아웃  L 비밀번호 재설정 (로그인 전)  L 비밀번호 재설정 (로그인 후) 📂 /main  L 메인페이지(기록) 조회  L 메인페이지(기록) 식사 등록  L 메인페이지(통계) 조회 📂 /setting  L 마이페이지 조회  L 마이페이지 Edit Profile 조회  L 마이페이지 Edit Profile 수정  L 마이페이지 비밀번호 재설정  L 마이페이지 Edit Food Category 조회  L 마이페이지 Edit Food Category 수정 📂 /recipe  L 레시피 추천 요청  L 추천 레시피 목록 조회 📂 /restaurant  L 추천 음식 목록 조회  L 선택한..

728x90