처음으로 apllicaiton.yml 파일을 설정하면서 뭐부터 설정을 해야할지 막막했다. 그래서 처음에는 강의 때 배웠던 내용을 그대로 가져와서 하나씩 추가해보기도 했고, 검색을 통해 다른 사람들이 많이 사용하는 형식을 가져와서 설정을 하기도 했다.

그러다 보니,, 점점 더 난해하게 되었고, 결국 하나씩 차근차근 설정하기로 했다. 우선적으로는 DataBase 관련 세팅을 1순위로 하고, 2순위로는 jpa 관련 설정, 3 순위로는 profile 설정을 하기로 했다.

DataBase 관련 설정

→ DataSource 설정

현재 프로젝트 초기 설정에서는 일단 DataSource 설정을 제일먼저 해야했다.

DataSource는 DB와의 커넥션 정보를 담고 있다. 즉 DataSource 가 없으면 DB에 접근을 못한다고 생각하면된다.

그래서 우선적으로 DataSource 관련 설정을 해보았다.

현재는 local 환경에 mysql8을 띄워 놓았고, mydb라는 데이터베이스를 생성해 놓았다.

우선 dataSource 설정을 해주기 위해서 검색을 조금 해봤다.

datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=Asia/Seoul&characterEncoding=UTF-8
    username: root
    password: qwerqwer

일반적으로 사람들이 많이 사용하는 설정 방식이었다. 그럼 이를 끊어서 하나씩 알아보자