You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lkd9125(이경도) 58b9f99f7d feat: FLT모듈 - 운항스케줄 추가 7 months ago
app/kac-app
common
data feat: FLT모듈 - 운항스케줄 추가 7 months ago
gradle/wrapper
http-client
web feat: FLT모듈 - 운항스케줄 추가 7 months ago
.gitignore
README.md
build.gradle
docker-compose.yml
gradlew
gradlew.bat
settings.gradle

README.md

Spec

환경 구성

기본 정보

  • java 21
  • spring boot 3.2.1
  • jpa
  • mysql

작업전 준비

1. mysql 설치

docker-compose up -d database

2. application.yml 설정 변경

최초 실행시 table 생성하기 위한 작업
ddl-auto: create로 변경 후 실행한 다음 Table이 생성되었는지 확인하고 원래 설정값으로 변경한다.

spring:
  jpa:
    hibernate:
      ddl-auto: create

설정 정보

log4jdbc.log4j2.properties 속성

속성 설명
log4jdbc.spylogdelegator.name 로그4jdbc에서 사용할 로그 델리게이트(Delegate)의 이름을 지정합니다. 이 구성을 통해 로그 델리게이트를 변경할 수 있습니다. 이 코드에서는 SLF4J를 사용하는 net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator가 지정되어 있습니다.
log4jdbc.dump.sql.maxlinelength SQL문의 최대 길이를 지정합니다. 이 속성은 SQL문을 자동 줄 바꿈하는 데 사용됩니다. 이 코드에서는 0으로 설정되어 있으므로 SQL문의 길이에 제한이 없습니다.
log4jdbc.spylogdelegator.name 로그4jdbc에서 사용할 로그 델리게이트(Delegate)의 이름을 지정합니다. 이 구성을 통해 로그 델리게이트를 변경할 수 있습니다. 이 코드에서는 SLF4J를 사용하는 net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator가 지정되어 있습니다.
log4jdbc.dump.sql.maxlinelength SQL문의 최대 길이를 지정합니다. 이 속성은 SQL문을 자동 줄 바꿈하는 데 사용됩니다. 이 코드에서는 0으로 설정되어 있으므로 SQL문의 길이에 제한이 없습니다.
log4jdbc.auto.load.popular.drivers 자주 사용되는 드라이버를 자동으로 로드할지 여부를 지정합니다. 이 코드에서는 true로 설정되어 있습니다.
log4jdbc.trim.sql.enabled SQL 문의 앞뒤 공백을 자동으로 제거할지 여부를 지정합니다. 이 코드에서는 true로 설정되어 있습니다.
log4jdbc.trim.sql.extrablanklines SQL 문의 공백 라인을 제거할지 여부를 지정합니다. 이 코드에서는 false로 설정되어 있습니다.
log4jdbc.suppress.generated.keys.exception SQL 문에서 생성된 키 예외를 억제할지 여부를 지정합니다. 이 코드에서는 false로 설정되어 있습니다.

spring rest doc

URL

spring swagger

URL