From 8d9f657db330f821e9874175efcd043cb666bc47 Mon Sep 17 00:00:00 2001 From: Due_it <48638700+FhRh@users.noreply.github.com> Date: Thu, 3 Oct 2024 03:19:44 +0900 Subject: [PATCH] =?UTF-8?q?[Server]=20merge=20:=20gradle.yml=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20(#53)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix : recipe의 id는 만개의 레시피에서 직접 지정한다. * refact : 사용하지 않는 메서드 제거 * refact : recommand -> recommend * feat : ai api와 연결 확인 및 기본 베이스 구현 * refact : aiBaseUrl은 프로퍼티에 저장해두고 사용한다. * feat : AI와 연결하여 유저의 소유 재료 변경시 event를 발행해 recipe를 새로 추천 받아 DB에 저장한다. 및 리팩토링 * refact : 폴더 구조 리팩토링 및 테스트 코드 주석처리 * refact : 서비스 클래스에서 @RequiredConstructor를 사용하여 의존성을 주입받고, 메서드에 @Transactional을 적용한다. * feat : 레시피 카테고리 추가 * refact : IngredientChangedEvent는 ingredientService에서 발행하므로 위치 변경 * refact : import 수정 * feat : 추천 레시피 목록 조회시 페이지네이션을 수행한다. * feat : 추천 레시피 카테고리를 변경하는 api 추가 * refact : 불필요한 transactional 제거 * fix : 레시피 테이블의 이름은 recipes이다. * refact : EOL 추가 * chore : local -> prod