프로젝트 정리/스프링과 JPA 기반 웹 애플리케이션 개발

인텔리제이 단축키 기능

출처 : 인프런 스프링과 JPA 기반 웹 애플리케이션 개발 ( 백기선 )

inf.run/Bty8

 

스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런

이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습

www.inflearn.com

인텔리J

 

- 코드 생성

- 소스 코드와 테스트 코드 이동 (또는 생성)

- 퀵픽스

- 클래스 찾기

- 리팩토링

    - 리네임 리팩토링

    - 메소드 빼내기

    - 변수로 빼내기

 

 

코드 생성

 

단축키보다 기능에 중점

-> new 

 

ctrl space

ctrl n ? m

 

소스 코드와 테스트 코드 이동 (또는 생성)

 

코드 이동 -> ctrl + 클릭 이동

navigate -> test

ctrl + shift + T -> 테스트 코드 작성

 

- 퀵픽스

없는 메서드인데 미리 원하는 매개변수와 반환형과 이름을 설정해 두고 퀵픽스를 통해 생성

 

- 클래스 찾기

-> 쉬프트 두번을 통해서 Tap활용

 

-리팩토링

 

블럭 처리후 Extrat -> Introduce Variable ( Ctrl + Alt + V ) ( Introduce Function Variable)

 

Select All Occurrences ->

Extract Extract Method -> (Ctrl + Alt + M) 

Rename ( Shift + F6 )

 

Run ( Ctrl + shift + F10 ) shift + 10

 

Build ( Ctrl + F9 )