https://velog.io/@jisueun8/series/Spring-Boot위에서 배운 내용 (MVC 패턴 및 CRUD 구현)을 복습하는 겸 ToDoList 웹을 만들고자 한다.사용할 기술 스택은 아래와 같다.웹 프레임워크: Spring Boot 3.2.
이번엔 MVC 패턴을 구현하고, 아까 선정했던 부트스트랩 코드가 출력될 수 있게 한다.index.mustache 파일을 만든 후 doc 입력 -> Tab 버튼 을 통해 기본 틀을 작성한다.이를 컨트롤러가 받아올 수 있게 한다. 루트 디렉터리에 index.mustache
1. 프로젝트 재정의 이제 CRUD를 구현해야 하는데 그 전에 프로젝트를 다시 정의하기로 하였다. 이 상황에서 Save를 누르면 링크를 타고 넘어가지 않고, 저 화면 그대로인 상태에서 목록이 갱신되게 구현하고 싶은데... 아무리 시도해봐도 말끔하게 하는 건 Java

이번에는 CRUD 중 Read 기능을 구현할 것이다.단일 데이터 조회, 데이터 목록 조회 중 후자만을 할 것이다.이를 위해 컨트롤러를 작성한다.앞서 index() 메서드를 만들었었는데, readTodo()와 index() 둘 다 / 요청을 GET으로 받아서 이대로 실행

이번엔 CRUD 중 Update 기능을 추가할 것이다.다른 건 그대로 유지하고, "Finished" 버튼을 누르면 status만 In progress에서 Completed로 변경하고자 한다.

이제 Delete 기능만 구현하면 된다!Delete는 개인적으로는 CRUD에서 가장 쉬운 것 같다.그냥 id 받아와서 삭제하면 그만이다.Update와 비슷한 구조를 하고 있다.대상을 id를 통해 받아온 후, 삭제하고, 리다이렉트하면 된다.이 역시 Update처럼 작성하
스프링 부트와 MySQL을 사용하여 간단한 투두리스트 사이트를 만들어보았다.이 프로젝트를 하며 CRUD가 무엇이고, 폼-DTO-엔티티 가 어떻게 다르고 어떻게 사용하는 것인지를 습득할 수 있었던 것 같다.CRUD를 모두 한 화면에서 해결해야 했기 때문에 처음에는 걱정이