2번으로 하는 게 훨씬 편함
스프링 프레임워크란? 골뱅이 잔치!
거대한 하나의 틀을 만들어놓고 거기에 일부 프로그래밍만 해도 하나의 프로그램 완성이 되는 것 -> 프레임워크
라이브러리는 부분적인 것을 해결! 부분적인걸 정렬하고 싶거나..
2번!
숫자로 알아서 바꿔서 넣어준다
혹시 전달되지 않으면 기본값 지정 가능.
RequestParam 옆에 () 추가해서 그 안에 Ctrl+space 버튼 누르면 defaultValue 클릭 가능
home.jsp에서 마지막처럼 코드값을 넣지 않을 때 디폴트 값을 출력
home.jsp에서 회원등록 폼 작성 후 폼이 전송이 되면 test/insert.do에 post 방식으로 전송이 되고 spring프레임워크에선 num name addr을 어떻게 출력할지 확인해보기
그리고 컨트롤러에 작성
dto 선언만 해도 요청 파라미터가 알아서 담김
위의 두 과정을 밑에처럼 생략이 가능
단, 위의 한 줄이 정상적으로 동작하기 위해선 dto 필드명과 파라미터명이 같아야 한다
그러면 스프링 프레임워크가 알아서 전달되는 파라미터를 모두 추출하고 memberdto객체 생성해서 값을 다 집어넣고 참조값을 전달해준다
-----------디버깅 모드로 바꿔보기-----------
일단 서버 끄고
리턴에 브레이크 포인트 걸어줌
디버그 온 서버 클릭
입력하고 등록버튼 클릭하면
디버깅 모드로 바꾸기 (스위치 버튼 클릭)
dto에 잘 들어와 있는 걸 볼 수 있음
확인하고 끄고 웹 개발환경으로 다시 돌아가면 됨