programming/spring_security

[spring security] 프로젝트 디버그로 실행하기

labj 2014. 8. 23. 03:05

[spring security] 프로젝트 디버그로 실행하기



1. 프로젝트를 선택하고 Debug As > Debug on Server로 실행합니다. 


2. Debugging 모드로 실행중입니다.


3. breakpoint 잡기

1) 아래 빨간 박스 영역에서 breakpoint 잡고 싶은 라인을 마우스로 더블클릭합니다. 


2) 더블클릭한 158라인에 표시가 생겼습니다.


3) 회원가입으로 가서 2step의 유저정보를 입력하고 아이디 중복체크를 합니다. 

처음이라면 아래 화면이 뜹니다. Remember my decision을 체크하고 Yes 합니다. 


4) Debug 화면으로 넘어가게 됩니다. 

breakpoint를 찍은 위치에서 실행이 멈추고, ①에서 누르면 한 라인씩 실행이 됩니다. 

한라인씩 실행될때마다 ②Variables에서 값이 등록되고 변경되는 것을 볼 수 있습니다. 

③은 현재 실행되고 있는 위치입니다. 


5) ②Variables 탭

url(/customer/idDupCheckAjax)이 호출되어 Controller에 선언된 함수가 호출되고  


넘어온 파라미터에 값으로 cusCustId 변수에 저장합니다. 

다음 라인으로 진행을 하고 database에서 중복여부를 조회한 후에 결과가 담겨진 것을 확인 할 수 있습니다.




[spring security] 프로젝트 디버그로 실행하기