Tech Blog of Pinomaker
아래의 게시글을 확인하고 본 글을 읽기 바랍니다.
 

[Spring] Spring을 이용한 Todo Crud 구현하기(1) - Spring boot 셋팅

해당 게시글은 아래 스택을 이용하여 구현할 예정 입니다. Spring boot Spring Security + JWT JPA 1. Spring Boot 생성 먼저 Spring Boot Project를 생성하기 위하여 아래의 사이트에 접속한다. https://start.spring.io/ 위

pinomaker.com

 

이번 게시글에서는 JPA와 MySQL를 셋팅해보자

runtimeOnly 'com.mysql:mysql-connector-j' // MySQL Driver
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' // Spring Data JPA

먼저 build.gradle에서 Spring Data Jpa와 MySQL Driver에 대한 의존성을 추가한다. 추가하게 되면 아래의 이미지처럼 우측 상단에 Gradle의 로고가 나오는 데 저 버튼을 눌러서 필요한 의존성을 설치한다.

 

 

설치가 다 되었으면 이제 resource/application.properties에 DB 연결을 위한 정보를 기입해야하는 데 그 전에 나는 가독성을 위하여 .properties 확장자에서 .yml 확장자로 변경하여 사용한다. (아래 링크 참고)

 

https://goddaehee.tistory.com/213

 

[스프링부트 (11)] SpringBoot YAML 적용하기(properties vs yaml)

[스프링부트 (11)] SpringBoot YAML 적용하기(properties vs yaml) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Spring Boot Properties 대신 YAML적용하기 ] 입니다. : ) 1. YAML이란? ▶ YAML (YML Ain't Markup Language) - 자세

goddaehee.tistory.com

 

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver # DB Driver
    url: jdbc:mysql://123.123.123.123:3306/db_name # DB URL
    username: admin # DB Username
    password: 1234 # DB User Password
  jpa:
    show-sql: true
    hibernate:
      ddl-auto: update
      use-new-id-generator-mappings: false
    properties:
      hibernate:
        format_sql: true

위와 같이 JPA와 MySQL DB에 연결을 하기 위한 기본적인 설정 정보를 입력하면 끝이다!

profile

Tech Blog of Pinomaker

@pinomaker

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!