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.
지대한 56b0c72f63 refactor: 모듈 수정 7 months ago
app/kac-app refactor: 모듈 수정 7 months ago
common refactor: 모듈 수정 7 months ago
data refactor: 모듈 수정 7 months ago
gradle/wrapper init 9 months ago
http-client fix: web ignore 사용시 warning 8 months ago
web refactor: 모듈 수정 7 months ago
.gitignore chore: docker 관련 내용 추가 9 months ago
README.md refactor: module 위치 변경 7 months ago
build.gradle refactor: 모듈 수정 7 months ago
docker-compose.yml feat: code 연관관계 구성 8 months ago
gradlew init 9 months ago
gradlew.bat init 9 months ago
settings.gradle refactor: 모듈 수정 7 months ago

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