자꾸자꾸 학습하고 싶어지는 금융습관! back 개발 repositiory
![]() |
![]() |
![]() |
|---|---|---|
| 김재현 | 김하나 | 류세민 |
![]() |
![]() |
![]() |
| 박소현 | 한지은 | 황다원 |
프로젝트 루트 디렉토리에 application.properties 파일을 생성하고, 아래 예시를 참고해 환경 변수 값을 채워 넣습니다.
(주의: 실제 값은 {} 부분을 발급받은 값으로 교체하세요.)
# ---------------------------
# Database 설정
# ---------------------------
spring.datasource.url=${SPRING_DATASOURCE_URL}
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect
# ---------------------------
# KakaoPay 설정
# ---------------------------
kakaopay.cid=${KAKAOPAY_CID}
kakaopay.secretKey=${KAKAOPAY_SECRET_KEY}
# ---------------------------
# Spring Actuator
# ---------------------------
management.endpoints.web.exposure.include=*
# ---------------------------
# Codef API
# ---------------------------
codef.clientId=${CODEF_CLIENTID}
codef.clientSecret=${CODEF_CLIENTSECRET}
codef.publicKey=${CODEF_PUBLICKEY}
# ---------------------------
# 앱 & Websocket
# ---------------------------
app.public-base-url=${APP_PUBLICBASEURL}
websocket.allowed-origin=${WEBSOCKET_ALLOWED_ORIGINS}
# ---------------------------
# OpenAI API
# ---------------------------
spring.ai.openai.api-key=${OPENAI_API_KEY}
spring.ai.openai.chat.options.model=gpt-4o-mini
spring.ai.openai.chat.options.temperature=0.2
spring.ai.openai.chat.options.max-tokens=16384
# ---------------------------
# TTS API
# ---------------------------
tts.api.key=${TTS_API}
# ---------------------------
# 기타
# ---------------------------
spring.jackson.time-zone=Asia/Seoul
| 변수명 | 설명 | 발급/설정 경로 |
|---|---|---|
SPRING_DATASOURCE_URL |
DB 접속 URL (예: jdbc:mysql://localhost:3306/jakku) |
RDS/MySQL 등 DB 서버 |
SPRING_DATASOURCE_USERNAME |
DB 사용자명 | DB 계정 |
SPRING_DATASOURCE_PASSWORD |
DB 비밀번호 | DB 계정 |
KAKAOPAY_CID |
카카오페이 가맹점 코드(CID) | 카카오페이 개발자센터 |
KAKAOPAY_SECRET_KEY |
카카오페이 시크릿 키 | 카카오페이 개발자센터 |
CODEF_CLIENTID |
Codef API Client ID | Codef 개발자센터 |
CODEF_CLIENTSECRET |
Codef API Secret | Codef 개발자센터 |
CODEF_PUBLICKEY |
Codef Public Key | Codef 개발자센터 |
APP_PUBLICBASEURL |
앱 외부 접근 URL (서비스 도메인) | 배포 환경 설정 |
WEBSOCKET_ALLOWED_ORIGINS |
WebSocket 허용 Origin 목록 | 서비스 도메인 |
OPENAI_API_KEY |
OpenAI API Key | OpenAI |
TTS_API |
TTS(Text-to-Speech) API Key | 해당 TTS 제공사 |
spring.jackson.time-zone |
애플리케이션 기본 타임존 설정 (예: Asia/Seoul) |
고정값 |





