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

[Springboot] 식사 통계 조회 개발하기

📂 apiPayload📂 config📂 controller  L MainController📂 domain  L 📂 common  L 📂 enums  L User  L Food📂 dto  L 📂 request  L 📂 response        L MainStatisticsResponseDto         L MainStatisticsResponseListDto 📂 jwt📂 repository  L UserRepository  L FoodRepository📂 service  L MainService  L MainServiceImpl  날짜별로 칼로리, 탄수화물량, 단백질량, 지방량 정보를 확인할 수 있도록 전달하자 ① MainStatisticsResponseListDto : 날짜별..

[Springboot] 식사 기록 등록 개발하기 - entity, enums

📂 apiPayload📂 config📂 controller  L MainController📂 domain  L 📂 common  L 📂 enums        L FoodCategoryName        L Mealtime        L UserGender        L UserRole  L User  L Food📂 dto  L 📂 request        L AddMealDto  L 📂 response📂 jwt📂 repository  L UserRepository  L FoodRepository📂 service  L MainService  L MainServiceImpl  식사 정보를 등록하기 위해 필요한 세팅 📜 ① Food : 저장할 식사 기록 객체@Entity@Get..

[Springboot] 식사 기록 등록 개발하기 - controller, service, dto

📂 apiPayload📂 config📂 controller  L MainController📂 domain  L 📂 common  L 📂 enums         L FoodCategoryName         L Mealtime         L UserGender         L UserRole  L User  L Food📂 dto  L 📂 request         L AddMealDto  L 📂 response📂 jwt📂 repository  L UserRepository  L FoodRepository📂 service  L MainService  L MainServiceImpl  데이터베이스에 입력 받은 식사 정보를 기록하자 ❕🤍 ① AddMealDto : 전달받은 식사..

[Springboot] 식사 기록 등록 설계하기

📂 /main  L 기록 조회   L 기록 등록 ⬅️⬅️⬅️   L 통계 조회  🔧 디자인  🔧 필요한 데이터 (AI 로 인식할 예정이다)  L 식사 시간 (아침/점심/저녁)  L 탄수화물량  L 단백질량  L 지방량  L 음식 이름 🔧 HTTP Method  L POST🔧 API Path  L /main/history  🔧 API Request  L Body{ "mealtime" : string, // BREAKFAST, LUNCH, DINNER "carbohydrate" : int, "protein" : int, "fat" : int, "foodName" : string}

[Springboot] 식사 기록 조회 개발하기

📂 apiPayload📂 config📂 controller  L MainController📂 domain  L 📂 common  L 📂 enums  L User  L Food📂 dto  L 📂 request  L 📂 response        L MainHistoryResponseDto📂 jwt📂 repository  L UserRepository  L FoodRepository📂 service  L MainService  L MainServiceImpl  날짜에 맞춰 등록된 식사 기록을 반환한다 ① MainHistoryResponseDto : 반환하고자 하는 정보, 기본값 세팅@Getter@Builder@NoArgsConstructor@AllArgsConstructorpublic..

[Springboot] 비밀번호 재설정 개발하기

🗂️ src/main/java  L  📁 apiPayload  L  📁 config  L  📂 controller        L UserController  L  📂 domain        L 📁 common        L 📁 enums        L User  L  📂 dto        L 📂 request              L ChangePasswordDto        L 📁 response  L  📁 jwt  L  📂 repository        L UserRepository  L  📂 service        L UserService        L UserServiceImpl  새로운 비밀번호로 변경해보자 ❕ ① UserController : JWT ..

[Springboot] 이메일로 임시 비밀번호 전송 개발하기 (2) controller, repository, service

🗂️ src/main/java  L  📁 apiPayload  L  📁 config  L  📂 controller        L UserController  L  📂 domain        L 📁 common        L 📁 enums        L User  L  📂 dto        L 📂 request              L NewPasswordDto        L 📁 response  L  📁 jwt  L  📂 repository        L UserRepository  L  📂 service        L UserService        L UserServiceImpl 🗂️ src/main/resources  L application.propert..

728x90