mirror of
https://github.com/cna-bootcamp/phonebill.git
synced 2025-12-06 08:06:24 +00:00
주요 문제점 식별: - Gateway 라우팅 경로 불일치 (product-service: /products/**, bill-service: /api/v1/bills/**) - OpenAPI 서버 정보와 실제 Gateway 경로 매핑 누락 - Swagger UI에서 "Try it out" 기능 미작동 다음 단계: 라우팅 경로 통일화 및 OpenAPI 서버 정보 수정 예정 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
71 lines
1.5 KiB
YAML
71 lines
1.5 KiB
YAML
spring:
|
|
application:
|
|
name: kos-mock-service
|
|
profiles:
|
|
active: ${SPRING_PROFILES_ACTIVE:dev}
|
|
|
|
datasource:
|
|
url: jdbc:h2:file:./data/kos_mock
|
|
driver-class-name: org.h2.Driver
|
|
username: sa
|
|
password: password
|
|
sql:
|
|
init:
|
|
platform: h2
|
|
jpa:
|
|
database-platform: org.hibernate.dialect.H2Dialect
|
|
hibernate:
|
|
ddl-auto: update
|
|
show-sql: true
|
|
properties:
|
|
hibernate:
|
|
format_sql: true
|
|
h2:
|
|
console:
|
|
enabled: true
|
|
path: /h2-console
|
|
|
|
server:
|
|
port: ${SERVER_PORT:8084}
|
|
# HTTP 헤더 크기 제한 설정
|
|
max-http-header-size: 64KB
|
|
max-http-request-header-size: 64KB
|
|
|
|
management:
|
|
endpoints:
|
|
web:
|
|
exposure:
|
|
include: health,info,metrics,prometheus
|
|
endpoint:
|
|
health:
|
|
show-details: when-authorized
|
|
metrics:
|
|
export:
|
|
prometheus:
|
|
enabled: true
|
|
|
|
logging:
|
|
level:
|
|
com.phonebill.kosmock: DEBUG
|
|
org.springframework.web: INFO
|
|
org.springframework.jdbc.core: DEBUG
|
|
org.hibernate.SQL: DEBUG
|
|
org.hibernate.type.descriptor.sql: TRACE
|
|
com.zaxxer.hikari: DEBUG
|
|
pattern:
|
|
console: '%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n'
|
|
file: '%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n'
|
|
file:
|
|
name: logs/kos-mock-service.log
|
|
|
|
# Swagger/OpenAPI
|
|
springdoc:
|
|
api-docs:
|
|
path: /v3/api-docs
|
|
swagger-ui:
|
|
path: /swagger-ui.html
|
|
tags-sorter: alpha
|
|
operations-sorter: alpha
|
|
show-actuator: true
|
|
paths-to-exclude: /actuator/**
|