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

[SpringBoot/Jython] SpringBoot 에서 Python 사용하기

⚠️ IntelliJ 를 사용하고 있습니다1. Build.gradle 의존성 추가2. Python Interpreter 설정 추가3. 작동 확인  · Jython 이란 Python 의 Java 버전으로, Java 언어로만 쓰여졌기 때문에 모든 Java 가상 머신에서 작동한다 🏠 What is Jython?The Jython project provides implementations of Python in Java, providing to Python the benefits of running on the JVM and access to classes written in Java. 1. Bulid.gradle 에 의존성 추가하기dependencies { // Jython implementation 'or..

[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 ..

728x90