카테고리 없음

이클립스 스프링 프레임워크 정리 ②

letsgojieun 2021. 7. 24. 18:05

 

 

 

2번으로 하는 게 훨씬 편함

스프링 프레임워크란? 골뱅이 잔치!

거대한 하나의 틀을 만들어놓고 거기에 일부 프로그래밍만 해도 하나의 프로그램 완성이 되는 것 -> 프레임워크

라이브러리는 부분적인 것을 해결! 부분적인걸 정렬하고 싶거나..

 

 

 

 

2번!

숫자로 알아서 바꿔서 넣어준다

 

 

 

혹시 전달되지 않으면 기본값 지정 가능.

RequestParam 옆에 () 추가해서 그 안에 Ctrl+space 버튼 누르면 defaultValue 클릭 가능

 

 

 

home.jsp에서 마지막처럼 코드값을 넣지 않을 때 디폴트 값을 출력

 

 

 

home.jsp에서 회원등록 폼 작성 후 폼이 전송이 되면 test/insert.do에 post 방식으로 전송이 되고 spring프레임워크에선 num name addr을 어떻게 출력할지 확인해보기

 

 

 

 

그리고 컨트롤러에 작성

dto 선언만 해도 요청 파라미터가 알아서 담김

 

 

 

위의 두 과정을 밑에처럼 생략이 가능

 

 

 

 

단, 위의 한 줄이 정상적으로 동작하기 위해선 dto 필드명과 파라미터명이 같아야 한다

그러면 스프링 프레임워크가 알아서 전달되는 파라미터를 모두 추출하고 memberdto객체 생성해서 값을 다 집어넣고 참조값을 전달해준다

 

 

 

-----------디버깅 모드로 바꿔보기-----------

 

 

 

일단 서버 끄고

 

 

 

 

리턴에 브레이크 포인트 걸어줌

 

 

 

 

디버그 온 서버 클릭

 

 

 

 

입력하고 등록버튼 클릭하면

 

 

 

 

디버깅 모드로 바꾸기 (스위치 버튼 클릭)

 

 

 

dto에 잘 들어와 있는 걸 볼 수 있음

확인하고 끄고 웹 개발환경으로 다시 돌아가면 됨

반응형