1편에 이어서 생성, 완료, 삭제를 구현해보자. 1편 링크: https://takethat.tistory.com/80 1. 생성 📄 TodoController.java PostMapping("/todo/create") public String create( @RequestParam("todo-desc") String content) { // 새로운 TODO를 생성하는 컨트롤러 메소드 todoService.createToDo(content); return "redirect:/todo"; } 우선 MVC 패턴을 이해할 필요가 있는데, Controller에서는 기능을 구현하지 않는다. 대신 요청한 웹사이트를 서비스하기 위해서 모델을 호출하는데, 그래서 보통 서비스라고 명칭을 짓고 있는 것 POST 형식으로 /..
Spring을 공부하고 있는 사람들은 TODO LIST를 만드는 것으로 구조나 코드 등을 연습하고 있다. 수 많은 사람들이 자료를 공유하고 있으며, 나도 그런 TODO 리스트를 만들어 본 게 한 10번 이상? 정도는 있는 것 같다. 하지만, 아에 Spring 자체를 이해하지 못할 때, 따라하는 식으로 제작한 TODO LIST가 도움이 되었을까 묻는다면 나는 아닌 것 같아서 한번 도움없이 만들어보기로 했다. 사실 만든지는 좀 됐고, 포스팅 시간에 공부하는 시간을 전부 쏟다보니... 너무 안올려서 한번 정리해서 올려보려고 한다. 1. Spring 프로젝트 생성 우선 IDE나 start.spring.io 등을 이용해서 Spring 프로젝트를 생성한다. 진짜 별거 안썼기 때문에 Spring Web, Thymel..