Spring Boot에 MySQL 연동

Spring Boot 프로젝트를 생성할 때, MySQL Driver 의존성을 추가했다면 build.gradle 파일에서 아래와 같은 코드를 확인해볼 수 있다.

build.gradle

참고

mysql:mysql-connector-java 의존성이 없다면 추가해주도록 하자. (참고)maven-repository에서 의존성 추가

MySQL을 사용하도록 설정

/resources/application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/{DB}?autoReconnect=true 
spring.datasource.username={USER NAME}
spring.datasource.password={PASSWORD}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.jpa.hibernate.ddl-auto=update
spring.jpa.generate-ddl=true
spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
//네이밍 규칙 snake_case로 설정

위와 같이 작성하면 MySQL이 연결된다.

Spring Boot 서버를 실행해보자.

에러 없이 실행 완료

아무 에러가 뜨지 않고 실행된다면 잘 연결된 것이다.

답글 남기기