Spring Boot로 게시판 만들기(2)-DB 설정

·2023년 9월 7일

DB 및 JPA 사용을 위해 MySQL workbench와 MySQL server 설치

applications.properties

# 콘솔에 SQL문 출력 여부
spring.jpa.show-sql=true

# DDL(create, alter, drop) 정의시 DB의 고유 기능을 사용할 수 있다.
spring.jpa.hibernate.ddl-auto=create

# logger를 통해 하이버네이트 실행 SQL을 남긴다.
spring.jpa.properties.hibernate.format_sql=true

# Mysql 사용
spring.jpa.database=mysql

spring.datasource.url=jdbc:mysql://localhost:3306/project?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul
spring.datasource.username=<username>
spring.datasource.password=<password>
#실제 본인이 사용하는 mysql username과 password입력
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

트러블 슈팅

import javax.persistence.*; 가 정상적으로 import가 안됨

  • 원인 : spring boot 3에는 Jakarta EE 9이 포함됨에 따라 javax 관련 패키지명이 javax에서 jakarta로 변경
  • 해결 : import javax대신 import jakarta로 변경
profile
풀스택 호소인

0개의 댓글