본문 바로가기

개발/Spring

[SpringBoot] MariaDB 연동 / querydsl 설정

 

 

  1. Spring boot 2.7.4
  2. mariaDB 10.9.3
  3. gradle
  4. yml

 

  • Dependency 설정 - build.gradle
implementation('org.mariadb.jdbc:mariadb-java-client')
runtimeOnly('org.mariadb.jdbc:mariadb-java-client')

 

  • Database 연결 정보 설정 - application.yml
spring:
  jpa:
    show_sql: true
    generate-ddl: true
    hibernate:
      ddl-auto: update
  datasource:
    driver-class-name: org.mariadb.jdbc.Driver //드라이버설정
    url: jdbc:mariadb://localhost:3306/[database name] //실제 경로
    username: [username]
    password: [password]

 

 

 

 

querydsl 

- build.gradle

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

dependencies {
    ...
    // Querydsl
    implementation 'com.querydsl:querydsl-jpa'
    implementation 'com.querydsl:querydsl-core'
    implementation 'com.querydsl:querydsl-apt'
    
    annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jpa"
    annotationProcessor "jakarta.persistence:jakarta.persistence-api"
    annotationProcessor "jakarta.annotation:jakarta.annotation-api"
}

 

일단 이렇게 설정

생성됨