프로젝트 기본 의존성
//redis
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
//jwt
implementation("io.jsonwebtoken:jjwt:0.9.1")
//jpa
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
//security
implementation 'org.springframework.boot:spring-boot-starter-security'
//validation
implementation 'org.springframework.boot:spring-boot-starter-validation'
//lombok
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
//test
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.springframework.security:spring-security-test'
프로젝트 기본 의존성
//swagger
implementation 'org.springdoc:springdoc-openapi-ui:1.7.0'
//queryDSL
implementation 'com.querydsl:querydsl-jpa'
annotationProcessor(
"javax.persistence:javax.persistence-api",
"javax.annotation:javax.annotation-api",
"com.querydsl:querydsl-apt:5.0.0:jpa")