프로젝트 생성하기

JinKyung·2023년 3월 11일
0

SpringBoot 쇼핑몰

목록 보기
1/12

이렇게 의존성 6개를 추가하고 프로젝트를 생성했다.

의존성
  1. Thymeleaf: 서버에서 가공한 데이터를 뷰에 보여주기 위한 템플릿 엔진.
  2. Spring Data JPA: JPA를 쉽게 구현하기 위한 모듈
  3. MySQL Driver: MySQL을 사용하려고 추가.
  4. H2 Database: 자바 기반 데이터베이스로 매우 가볍고 빠름.

혹시 소스코드가 정상적으로 작동하지 않는다면 pom.xml 파일에서 스프링 부트 버전을 2.5.2로 변경해주자

application.properties 설정

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/shop?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=1234

spring.jpa.hibernate.ddl-auto=update
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect
  1. DB에 연결하기 위해 mysql jdbc driver 설정
  2. 연결할 DB의 URL, 포트 번호, DB 이름 설정
    spring.datasource.url=jdbc:mysql://{url}:{port}/{db}
  3. DB 설치할 때 입력한 아이디
  4. DB 설치할 때 입력한 비번
  5. DB 초기화 전략 설정.
  6. 사용하려는 DB에 맞는 방언 (Dialect)를 사용하라고 알려주는 역할. 만약 오라클로 변경하더라도 오라클의 Dialect로 변경해주면 문제없이 사용 가능

0개의 댓글