일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바스크립트
- 오라클
- javascript class
- 전자정부 샘플
- spring 에러
- REST API
- 메이븐
- javascript
- pom.xml
- spring boot rest api
- 스프링부트 post api
- 스프링 에러
- javascript 클래스
- Spring boot
- 디자인 패턴
- Spring
- egov
- spring boot post api
- spring boot CRUD
- 자바스크립트 class
- Intellij
- spring 설정 파일
- exceptiontransfer
- 자바스크립트 클래스
- 전자정부프레임워크
- spring boot error
- 인텔리제이
- Spring REST API
- 스프링
- Oracle
- Today
- Total
빵구의 개발 메꾸기
인텔리제이(Intellij) 디버깅(Debugging) 활용 본문
디버깅(Debugging)이란 프로그램 개발 중 발생하는 시스템의 논리적인 오류나 비정상적인 버그를 찾아내고
그 원인에 대해 확인 후 수정하는 작업 과정을 의미한다.
인텔리제이(Intellij) IDE에서 디버깅(Debugging)을 어떻게 활용하는지 알아보자.
① 디버깅(Debugging)이 필요한 부분에 Break Point를 걸고 싶다면 해당 라인에서 마우스를 좌클릭 한다.
빨간색 동그라미가 생기면 정상적으로 Break Point가 걸린것이다.
② Break Point가 걸렸다면 마우스를 우클릭하고 Debug '클래스이름.메서드명()'을 클릭한다.
③ Debug가 실행되면서 하단에 다음과 같은 UI가 나올 것이다.
① Step Over 버튼은 메서드 안으로 들어가진 않고 바로 실행시키고 다음 라인으로 이동시키는 방식이며
단축키는 F8이다.
② Step Into 버튼은 메서드 안으로 들어가서 한줄씩 실행시키는 방식이며 단축키는 F7이다.
③ Force Step Into 버튼은 강제로 메서드 내부로 들어가서 한줄씩 실행시키는 방식이며 단축키는 Alt+Shift+F7이다.
④ Step Out 버튼은 현재 메서드의 나머지 부분을 실행시키고 메서드를 호출시킨곳까지 되돌아가는 방식이며
단축키는 Shift+F8이다.
Step Into로 메서드 안에 들어간다음 return으로 다시 넘어가고 싶을 때 사용한다.
⑤ Drop Frame 버튼은 전의 frame으로 나가는 방식이며 단축키는 Alt+Shift+F7이다.
① Step Into 버튼을 클릭하면 for문 안으로 들어가서 한줄씩 실행한다.
② Force Step Into 버튼을 클릭하면 강제로 println 메서드 안으로 들어간다.
③ Drop Frame 버튼을 클릭하면 이전의 frame인 for문 안쪽으로 돌아온다.
'TOOL > INTELLIJ' 카테고리의 다른 글
인텔리제이(Intellij) 윈도우 단축키 모음 (0) | 2022.04.04 |
---|