Skip to content

KB-JAKKU/Back_end

Repository files navigation

Back_end

자꾸자꾸 학습하고 싶어지는 금융습관! back 개발 repositiory


1 2 3 4 5 6 7 8

팀원

김재현 김하나 류세민
박소현 한지은 황다원


application.properties (설정 파일)

📝 설정 파일 생성

프로젝트 루트 디렉토리에 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) 고정값

About

자꾸자꾸 학습하고 싶어지는 금융습관! back 개발 repositiory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages