- Springdoc OpenAPI UI:
org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.1- API 문서/Swagger UI 제공 - Micrometer Tracing(Otel Bridge):
io.micrometer:micrometer-tracing-bridge-otel- 분산 추적 - JSpecify:
org.jspecify:jspecify- null 표기 등 타입 주석 지원 - MySQL Connector/J:
com.mysql:mysql-connector-j- MySQL DB 연결 드라이버
- Testcontainers:
org.testcontainers:testcontainers,org.testcontainers:junit-jupiter,org.testcontainers:mysql- 통합 테스트용 컨테이너 기반 DB 환경
- ktlint Gradle Plugin:
org.jlleitschuh.gradle.ktlint- Kotlin 코드 lint/포맷 - Jacoco:
jacoco- 코드 커버리지 측정 - Build Recipe Plugin:
com.linecorp.build-recipe-plugin- 멀티모듈 공통 Gradle 설정
- sdkman/sdkman-action - SDKMAN 기반 Java 설치
- madrapps/jacoco-report - Jacoco 리포트 생성
- Spring AMQP :
org.springframework.boot:spring-boot-starter-amqp- AMQP 프로토콜 기반 메시지 큐 지원 - RabbitMQ : 메시지 브로커로 RabbitMQ 사용