https://velog.io/@jisueun8/series/Spring-Boot
위에서 배운 내용 (MVC 패턴 및 CRUD 구현)을 복습하는 겸 ToDoList 웹을 만들고자 한다.
사용할 기술 스택은 아래와 같다.
상세한 코드는 아래 깃허브에서 확인할 수 있다.
https://github.com/JisuEun/ToDoList
프론트 영역은 간단하게 부트스트랩을 사용하기로 하였다.
https://mdbootstrap.com/docs/standard/extended/to-do-list/
위 사이트에서 고른 샘플은 아래와 같다. CRUD를 가장 직관적으로 잘 구현할 수 있을 것 같았다.

프로젝트는 위 사이트에서 아래와 같이 구성하였다.

압축을 풀고 IntelliJ에서 연 후 Settings에서 SDK를 21로 설정해주면 스프링부트 세팅은 끝났다.

먼저 MySQL CMD를 열어 데이터베이스를 추가한다.

build.gradle에 의존성을 추가한다. (구버전 가이드대로 하면 오류가 발생하는 거 같으니 꼭 runtimeOnly 어쩌구 코드로 작성하세요)

application.properties에 아래와 같이 추가한다. username과 password는 자기가 설정한 걸 따라야 한다.

static 폴더에 test.html을 간단하게 만들어 실행해보니 잘 작동한다.
