mysql 연동하기를 알려주기 앞서 요즘은 application.properties 보다 application.yml을 더 많이 쓴다고 한다.
그 이유는 .yml방식은 key-value 형식으로 이루어져 있어 properties보다 가독성이 좋기 때문이다.
포스팅은 m2 mac을 기준으로 작성하였습니다.
우선 연동을 할 db가 필요합니다.
터미널에 접속해 다음과 같은 명령어로 mysql을 작동시킵니다.


저의 username은 testId이기 때문에 testId를 이용하여 접속합니다.

이번 프로젝트를 위한 board_db 데이터베이스를 생성합니다.
데이터베이스를 생성하기 위해서는 create database [데이터베이스 명] 으로 생성할 수 있습니다.
application.yml은 다음과 같이 작성해주었다.

중간중간 url, username, password는 미리 만들어야 하니
꼭 데이터베이스 먼저 만들고 작성해주자!
jpa에 show-sql: true는 애플리케이션 실행 중 hiberbate가 실행하는 sql쿼리를 로그에 출력해주는 기능을 하고있다.
디버깅 시 유용하며 SQL이 제대로 생성되었는지 확인 가능하다.
'Spring > Board Project' 카테고리의 다른 글
| [Board Project] CRUD 게시판 프로젝트(1. Controller) (0) | 2024.11.24 |
|---|---|
| [Board Project] CRUD 게시판 프로젝트 초기설정 (2) | 2024.11.22 |