
스프링 부트와 MySQL을 사용하여 간단한 투두리스트 사이트를 만들어보았다.
이 프로젝트를 하며 CRUD가 무엇이고, 폼-DTO-엔티티 가 어떻게 다르고 어떻게 사용하는 것인지를 습득할 수 있었던 것 같다.
CRUD를 모두 한 화면에서 해결해야 했기 때문에 처음에는 걱정이 들었는데, 다행히 redirect 기능을 써서 어떻게든 해결한 것 같다.
하지만 사용한 기술스택이 스프링부트와 MySQL이 전부라서 더 이상 프론트엔드적인 고급 기능을 사용하는 것은 어려웠다.
만약 저기서 더 매끄럽고 예쁜 사이트를 만들고 싶다면 프론트엔드 공부는 필수로 해야 할 것 같다.
프로젝트에서 개선하고 싶은 점은 아래와 같다.