[프로젝트/Spring Boot] 간단한 ToDoList 만들기 --- (1) Setting

hoho·2024년 3월 17일

https://velog.io/@jisueun8/series/Spring-Boot

위에서 배운 내용 (MVC 패턴 및 CRUD 구현)을 복습하는 겸 ToDoList 웹을 만들고자 한다.

사용할 기술 스택은 아래와 같다.

  • 웹 프레임워크: Spring Boot 3.2.3
  • DB: MySQL
  • 빌드 툴: Gradle

상세한 코드는 아래 깃허브에서 확인할 수 있다.
https://github.com/JisuEun/ToDoList

1. 부트스트랩 선정

프론트 영역은 간단하게 부트스트랩을 사용하기로 하였다.

https://mdbootstrap.com/docs/standard/extended/to-do-list/

위 사이트에서 고른 샘플은 아래와 같다. CRUD를 가장 직관적으로 잘 구현할 수 있을 것 같았다.


2. 프로젝트 생성

https://start.spring.io/

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

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


3. MySQL 연동

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

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

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

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

0개의 댓글