[Start Spring Boot] Mysql

·2024년 4월 26일
0

Start Spring Boot!

목록 보기
52/53
post-thumbnail

Mysql

  • h2 DB를 배포에 사용하기에는 적절하지 않다.
  • Mysql을 사용해보자

Use

Mysql

  • docker을 이용해서 사용하였다.
docker run --name some-mysql --rm -e MYSQL_ROOT_PASSWORD=1234 -e MYSQL_DATABASE=test1 -p 3306:3306 -d mysql

dependencies

  • build.gradle
dependencies {
	runtimeOnly 'com.mysql:mysql-connector-j'
}

application.properties

# DATABASE
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/test1?createDatabaseIfNotExist=TRUE
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=1234

# JPA
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
  • createDatabaseIfNotExist=TRUE는 DB가 존재하지 않을 때, 생성해준다.

profile
백엔드 개발자가 꿈인 컴공과

0개의 댓글

관련 채용 정보