//h2
runtimeOnly 'com.h2database:h2'
//mysql
// runtimeOnly 'com.mysql:mysql-connector-j'
//JDBC, JPA
implementation 'org.springframework.boot:spring-boot-starter-data-jdbc'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
//Lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
//SpringBoot starter
developmentOnly 'org.springframework.boot:spring-boot-devtools'
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
//validation
// implementation 'org.springframework.boot:spring-boot-starter-validation'
//oauth2.0
// implementation 'org.springframework.boot:spring-boot-starter-oauth2-client'
//jwt
// compileOnly group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.2'
// runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.2'
// runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.2'
//spring security
// implementation 'org.springframework.boot:spring-boot-starter-security'
// testImplementation 'org.springframework.security:spring-security-test'
//QueryDsl
// implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
// annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
// annotationProcessor "jakarta.annotation:jakarta.annotation-api"
// annotationProcessor "jakarta.persistence:jakarta.persistence-api"
//Swagger3
// implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
//S3 AWS
// implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE'
// spring boot 애플리케이션을 모니터링하고 관리하는 데 도움이 되는 운영 환경용 기능들
// implementation 'org.springframework.boot:spring-boot-starter-actuator'
// 애플리케이션 메트릭을 수집하기 위한 간단하고 일관된 API를 제공하는 메트릭 퍼사드 라이브러리
// runtimeOnly 'io.micrometer:micrometer-registry-prometheus'
주석이 없는 라이브러리들은 기초 라이브러리