diff --git a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java b/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java index 3962a96..2d68ff1 100644 --- a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java +++ b/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java @@ -16,6 +16,7 @@ import org.springframework.web.client.RestTemplate; import java.time.LocalDate; import java.util.List; import java.util.Map; +import java.util.HashMap; /** * AI 서비스 어댑터 클래스 diff --git a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java 수정 (import 추가) b/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java 수정 (import 추가) deleted file mode 100644 index effe40d..0000000 --- a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AiServiceAdapter.java 수정 (import 추가) +++ /dev/null @@ -1,19 +0,0 @@ -package com.ktds.hi.analytics.infra.gateway; - -import com.ktds.hi.analytics.biz.domain.AiFeedback; -import com.ktds.hi.analytics.biz.domain.SentimentType; -import com.ktds.hi.analytics.biz.usecase.out.AIServicePort; -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.HttpEntity; -import org.springframework.http.HttpHeaders; -import org.springframework.http.HttpMethod; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Component; -import org.springframework.web.client.RestTemplate; - -import java.time.LocalDate; -import java.util.List; -import java.util.Map; -import java.util.HashMap; // 추가 diff --git a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java b/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java index cdf5d22..1c1c422 100644 --- a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java +++ b/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java @@ -11,6 +11,8 @@ import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; import java.util.Optional; +import java.util.Arrays; +import java.util.List; /** * 분석 리포지토리 어댑터 클래스 diff --git a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java 수정 (import 추가) b/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java 수정 (import 추가) deleted file mode 100644 index 798d019..0000000 --- a/analytics/src/main/java/com/ktds/hi/analytics/infra/gateway/AnalyticsRepositoryAdapter.java 수정 (import 추가) +++ /dev/null @@ -1,15 +0,0 @@ -package com.ktds.hi.analytics.infra.gateway; - -import com.ktds.hi.analytics.biz.domain.Analytics; -import com.ktds.hi.analytics.biz.domain.AiFeedback; -import com.ktds.hi.analytics.biz.usecase.out.AnalyticsPort; -import com.ktds.hi.analytics.infra.gateway.entity.AnalyticsEntity; -import com.ktds.hi.analytics.infra.gateway.entity.AiFeedbackEntity; -import com.ktds.hi.analytics.infra.gateway.repository.AnalyticsJpaRepository; -import com.ktds.hi.analytics.infra.gateway.repository.AiFeedbackJpaRepository; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Component; - -import java.util.Arrays; // 추가 -import java.util.List; // 추가 -import java.util.Optional; diff --git a/analytics/src/main/resources/application.yml b/analytics/src/main/resources/application.yml index 65d9d4c..3207091 100644 --- a/analytics/src/main/resources/application.yml +++ b/analytics/src/main/resources/application.yml @@ -35,8 +35,22 @@ ai-api: base-url: https://api.anthropic.com model: claude-3-sonnet-20240229 +#external-api: +# openai: +# api-key: ${OPENAI_API_KEY:} +# base-url: https://api.openai.com +# claude: +# api-key: ${CLAUDE_API_KEY:} +# base-url: https://api.anthropic.com + springdoc: api-docs: path: /api-docs swagger-ui: path: /swagger-ui.html + +management: + endpoints: + web: + exposure: + include: health,info,metrics \ No newline at end of file diff --git a/analytics/src/main/resources/application.yml (이미 설정파일.txt에 있음) b/analytics/src/main/resources/application.yml (이미 설정파일.txt에 있음) deleted file mode 100644 index a26bcda..0000000 --- a/analytics/src/main/resources/application.yml (이미 설정파일.txt에 있음) +++ /dev/null @@ -1,46 +0,0 @@ -server: - port: ${ANALYTICS_SERVICE_PORT:8084} - -spring: - application: - name: analytics-service - - datasource: - url: ${ANALYTICS_DB_URL:jdbc:postgresql://localhost:5432/hiorder_analytics} - username: ${ANALYTICS_DB_USERNAME:hiorder_user} - password: ${ANALYTICS_DB_PASSWORD:hiorder_pass} - driver-class-name: org.postgresql.Driver - - jpa: - hibernate: - ddl-auto: ${JPA_DDL_AUTO:validate} - show-sql: ${JPA_SHOW_SQL:false} - properties: - hibernate: - format_sql: true - dialect: org.hibernate.dialect.PostgreSQLDialect - - redis: - host: ${REDIS_HOST:localhost} - port: ${REDIS_PORT:6379} - password: ${REDIS_PASSWORD:} - -external-api: - openai: - api-key: ${OPENAI_API_KEY:} - base-url: https://api.openai.com - claude: - api-key: ${CLAUDE_API_KEY:} - base-url: https://api.anthropic.com - -springdoc: - api-docs: - path: /api-docs - swagger-ui: - path: /swagger-ui.html - -management: - endpoints: - web: - exposure: - include: health,info,metrics \ No newline at end of file diff --git a/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java b/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java index 18bb140..e3bab1f 100644 --- a/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java +++ b/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java @@ -7,6 +7,7 @@ import com.ktds.hi.store.infra.gateway.repository.StoreJpaRepository; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; +import java.util.Arrays; import java.util.List; import java.util.Optional; import java.util.stream.Collectors; diff --git a/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java 수정 (import 추가) b/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java 수정 (import 추가) deleted file mode 100644 index a9eea0d..0000000 --- a/store/src/main/java/com/ktds/hi/store/infra/gateway/StoreRepositoryAdapter.java 수정 (import 추가) +++ /dev/null @@ -1,13 +0,0 @@ -package com.ktds.hi.store.infra.gateway; - -import com.ktds.hi.store.biz.domain.Store; -import com.ktds.hi.store.biz.usecase.out.StoreRepositoryPort; -import com.ktds.hi.store.infra.gateway.entity.StoreEntity; -import com.ktds.hi.store.infra.gateway.repository.StoreJpaRepository; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Component; - -import java.util.Arrays; // 추가 -import java.util.List; -import java.util.Optional; -import java.util.stream.Collectors;