민스씨의 일취일장

YdMinS | Spring 프로젝트에 JPA & MySQL 드라이버 추가 본문

Programming Language & Framework/JAVA & Spring

YdMinS | Spring 프로젝트에 JPA & MySQL 드라이버 추가

읻민스 2025. 6. 7. 20:22
반응형

DB 연동되어 있지 않은 Spring 프로젝트에 JPA와 MySQL 드라이버를 추가해 DB 연동하는 과정에 대한 기록이다.

Spring 프로젝트에 JPA & MySQL 드라이버 추가

Spring JPA MySQL 추가 및 연동

1. build.gradle에 dependencies 추가하기

implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'com.mysql:mysql-connector-j'

2. application.yml / application.properties에 DB 정보 추가하기

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/<DB_NAME>
    username: root
    password: <PASSWORD>
    driver-class-name: com.mysql.cj.jdbc.Driver
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
    properties:
      hibernate:
        format_sql: true
  • 만약 해당 코드를 github과 같은 public repository에 올린다면, 비밀번호와 같은 내용은 직접 올리지 않도록 조치를 취해야 한다.
  • 보통 로컬 환경에서 구동중인 docker 컨테이너의 경우 localhost로 접근이 가능하기 때문에, localhost를 기재하였다.

이렇게 설정을 마치면, 프로젝트와 DB 연결이 된다.

  • 해당 단계에서 JPA를 사용하진 않았지만, DB연결할 때 함께 추가하는 것이 자연스러워 함께 의존성을 추가하였다.
728x90
반응형