[프로젝트/Spring Boot] 간단한 ToDoList 만들기 --- (4) CRUD -> "R"

hoho·2024년 3월 17일

데이터 목록 조회하기

이번에는 CRUD 중 Read 기능을 구현할 것이다.
단일 데이터 조회, 데이터 목록 조회 중 후자만을 할 것이다.

이를 위해 컨트롤러를 작성한다.
앞서 index() 메서드를 만들었었는데, readTodo()와 index() 둘 다 / 요청을 GET으로 받아서 이대로 실행하면 오류가 난다.
과감히 index()는 삭제하였다. (어차피 하는 기능은 index.mustache 리턴하는 것밖에 없었다.)

그 후, index.mustache 파일을 수정한다.
모델에 등록했던 todos 리스트를 가지고 아래와 같이 작성하면 된다.

그 후 실행한다.
혹시 아까 코딩을 진행하며 status 값이 NULL인 데이터가 생성이 됐다면 서버가 실행되지 않을 것이다. 그 때는 cmd에서 해당 데이터만 삭제해주면 된다.
DELETE FROM todo_entity WHERE status IS NULL;
구문을 사용하면 된다.

이제 실행을 해보면 조회는 물론, 데이터 추가 시 바로 반영되는 것까지 구현됐음을 확인할 수 있다!

0개의 댓글