TodoList를 생성하기 위해서
todo에 제목, 내용을 작성한 후 제출하기를 누르면
todoList에 todo가 추가되는 것을 생성하고 있었다!
분명히 분명히.. 아까는 오류없이 잘 되었지만
지금은 엄청난 오류가 발생했다.
음.. mapper.xml파일이 존재하지 않는다고 떠서 다시 살펴보려고 한다...


status=500에러가 난다고 하는데 500에러는 일반적인 HTTP 상태 코드로 서버에서 문제가 발생하였으나 문제의 구체적인 내용을 표시할 수 없음을 의미한다고 한다. 지금 sql문에서 뭔가 인식을 못하는 느낌이다. 문제를 찾아보려고 한다.

이게 근본적인 문제의 시작인 것 같다....
controller
@PostMapping("add")
public String addTodo(
@RequestParam("todoTitle") String todoTitle,
@RequestParam("todoContent") String todoContent,
RedirectAttributes ra
) {
int result = service.addTodo(todoTitle,todoContent);
String message =null;
if(result > 0) message = "할 일 추가 성공!";
else message ="할 일 추가 실패! ㅜㅜ";
ra.addFlashAttribute("message", message);
return "redirect:/";
}```
``` java
@Override
public int addTodo(String todoTitle, String todoContent) {
Todo todo = new Todo();
todo.setTodoTitle(todoTitle);
todo.setTodoContent(todoContent);
return mapper.addTodo(todo);
}
<insert id="addTodo" parameterType="Todo">
INSERT INTO TB_TODO
VALUES(SEQ_TODO_NO.NEXTVAL, #{todoTitle}, #{todoContent}, DEFAULT, DEFAULT )
</insert>
[문제 해결!]

이 엄청난 오류는
그냥 내가 입력칸에 아무것도 입력하지 않고 제출하기를 눌러서.. 였다...................................ㅋㅋㅋㅋㅋㅋ
잘못된것이 없는데.. 왜 안되는거지 하다가 정말 허탈하게 오류가 해결되었다 :)
ㅋㅋㅋㅋ하하 재밌는 코딩세계~~

정말 엄청난 오류군요 ....아무것도 입력하지 않았다는건 진짜 상상도 못했네요 ㅎㅎ